list_pic=[58, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 116, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 113, 112, 111, 111, 109, 109, 109, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 109, 109, 110, 112, 113, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 116, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 227, 224, 223, 222, 219, 218, 218, 217, 217, 217, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 218, 218, 218, 218, 218, 218, 217, 217, 217, 218, 218, 220, 224, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 117, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 228, 225, 223, 222, 219, 218, 218, 217, 217, 217, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 218, 218, 218, 218, 218, 218, 217, 217, 217, 218, 218, 220, 224, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 117, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 229, 225, 222, 219, 218, 218, 217, 217, 217, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 218, 218, 218, 218, 218, 218, 217, 217, 217, 218, 218, 220, 224, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 117, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 226, 222, 219, 218, 218, 217, 217, 217, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 218, 218, 218, 218, 218, 218, 217, 217, 217, 218, 218, 220, 224, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 117, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 229, 228, 227, 223, 222, 219, 218, 217, 217, 217, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 216, 216, 217, 218, 217, 217, 218, 218, 217, 217, 217, 218, 219, 221, 224, 227, 229, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 117, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 233, 233, 233, 233, 233, 233, 233, 233, 233, 234, 234, 234, 234, 234, 234, 234, 234, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 227, 227, 224, 223, 220, 218, 217, 217, 217, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 216, 216, 217, 218, 217, 217, 218, 218, 218, 217, 217, 218, 218, 221, 224, 227, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 227, 227, 224, 223, 220, 218, 218, 217, 217, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 216, 216, 217, 218, 217, 217, 218, 218, 218, 217, 217, 218, 218, 220, 224, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 233, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 227, 227, 224, 223, 220, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 216, 216, 217, 218, 217, 217, 218, 218, 218, 217, 217, 218, 218, 220, 223, 225, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 233, 232, 232, 232, 232, 232, 232, 232, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 227, 227, 224, 223, 221, 219, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 216, 216, 217, 218, 217, 217, 218, 218, 218, 217, 217, 218, 218, 218, 221, 224, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 232, 231, 231, 231, 231, 231, 231, 231, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 227, 227, 225, 223, 222, 219, 218, 217, 217, 217, 217, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 216, 217, 217, 218, 217, 217, 218, 218, 218, 217, 217, 218, 218, 218, 221, 224, 227, 228, 229, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 231, 231, 231, 231, 231, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 233, 232, 232, 232, 232, 232, 232, 232, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 227, 228, 226, 224, 222, 219, 218, 217, 217, 217, 217, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 218, 217, 217, 218, 218, 218, 217, 217, 218, 218, 219, 221, 224, 226, 227, 229, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 233, 233, 233, 232, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 233, 233, 233, 233, 233, 233, 233, 233, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 228, 229, 227, 224, 222, 220, 218, 217, 217, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 219, 222, 223, 225, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 228, 230, 228, 224, 222, 221, 219, 217, 217, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 220, 223, 224, 225, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 228, 231, 228, 225, 223, 222, 219, 218, 218, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 220, 222, 223, 225, 228, 230, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 228, 231, 228, 225, 224, 222, 219, 218, 218, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 219, 222, 223, 224, 227, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 228, 231, 229, 226, 224, 222, 220, 218, 218, 217, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 218, 220, 221, 223, 226, 228, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 228, 231, 230, 227, 224, 223, 222, 219, 218, 217, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 220, 223, 223, 224, 226, 228, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 228, 231, 230, 227, 225, 223, 222, 220, 218, 217, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 219, 221, 222, 223, 224, 226, 228, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 228, 231, 230, 227, 225, 224, 223, 222, 220, 217, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 219, 220, 221, 222, 224, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 228, 231, 230, 227, 225, 224, 223, 223, 220, 217, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 218, 220, 222, 224, 225, 228, 230, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 230, 228, 226, 226, 224, 223, 223, 220, 217, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 219, 219, 217, 217, 215, 215, 220, 221, 216, 217, 217, 215, 216, 217, 218, 218, 218, 218, 219, 218, 217, 217, 217, 217, 218, 218, 218, 217, 217, 218, 218, 218, 218, 218, 220, 222, 222, 224, 226, 227, 228, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 232, 233, 233, 233, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 227, 226, 225, 223, 223, 223, 220, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 215, 215, 217, 220, 221, 215, 216, 219, 218, 218, 219, 218, 217, 218, 217, 218, 218, 217, 217, 217, 217, 218, 218, 218, 217, 217, 218, 218, 218, 218, 218, 220, 222, 222, 224, 225, 226, 226, 228, 230, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 227, 226, 224, 223, 223, 222, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 216, 216, 215, 215, 217, 215, 212, 215, 215, 216, 218, 217, 218, 220, 219, 218, 218, 217, 217, 218, 217, 217, 217, 217, 218, 218, 218, 217, 217, 218, 218, 218, 218, 218, 220, 222, 222, 223, 224, 225, 226, 227, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 228, 226, 225, 223, 223, 222, 220, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 216, 216, 215, 215, 215, 212, 192, 194, 203, 204, 218, 218, 217, 217, 215, 216, 222, 225, 222, 219, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 218, 218, 218, 218, 218, 220, 222, 221, 222, 223, 225, 226, 226, 227, 229, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 227, 226, 224, 223, 223, 222, 220, 218, 218, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 215, 214, 214, 212, 184, 182, 186, 172, 200, 222, 222, 220, 218, 216, 223, 230, 226, 222, 221, 220, 219, 218, 218, 218, 218, 218, 218, 218, 217, 217, 218, 218, 218, 218, 218, 220, 220, 219, 222, 223, 224, 226, 226, 226, 228, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 228, 228, 226, 224, 223, 222, 222, 220, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 216, 217, 215, 213, 215, 211, 209, 187, 170, 175, 176, 195, 214, 222, 223, 219, 220, 227, 230, 226, 223, 222, 221, 219, 218, 218, 218, 218, 218, 218, 218, 217, 217, 218, 218, 218, 218, 220, 221, 221, 220, 222, 223, 224, 225, 225, 225, 226, 228, 230, 231, 231, 231, 231, 232, 231, 231, 231, 231, 231, 231, 231, 232, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 228, 227, 227, 225, 223, 222, 222, 222, 220, 218, 218, 218, 218, 218, 216, 215, 215, 215, 218, 216, 210, 212, 201, 181, 177, 183, 181, 161, 161, 165, 170, 178, 198, 224, 227, 225, 226, 234, 233, 227, 225, 224, 222, 219, 218, 218, 218, 218, 218, 218, 217, 217, 218, 218, 218, 219, 221, 222, 221, 221, 222, 223, 224, 225, 225, 225, 226, 228, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 233, 232, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 228, 226, 226, 226, 224, 222, 220, 220, 220, 218, 218, 218, 218, 218, 218, 217, 217, 217, 215, 217, 216, 214, 217, 205, 184, 167, 148, 131, 111, 110, 121, 127, 127, 131, 162, 202, 220, 229, 239, 237, 231, 228, 225, 221, 220, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 219, 222, 223, 222, 222, 223, 224, 225, 225, 225, 225, 226, 227, 229, 230, 230, 230, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 232, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 227, 226, 226, 224, 223, 222, 219, 218, 218, 218, 218, 218, 218, 218, 218, 216, 215, 213, 208, 195, 184, 172, 158, 141, 119, 100, 84, 81, 83, 81, 82, 87, 86, 86, 98, 130, 165, 196, 232, 244, 237, 232, 228, 222, 221, 220, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 219, 222, 223, 222, 222, 223, 224, 225, 225, 225, 225, 226, 227, 229, 229, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 232, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 229, 226, 226, 226, 224, 223, 221, 218, 218, 218, 218, 218, 218, 218, 218, 218, 216, 213, 210, 205, 196, 171, 135, 120, 112, 95, 84, 75, 73, 76, 77, 74, 73, 75, 77, 79, 91, 112, 145, 196, 234, 240, 237, 231, 225, 222, 221, 220, 219, 219, 219, 218, 218, 218, 218, 218, 218, 219, 222, 223, 222, 222, 223, 224, 225, 225, 225, 225, 226, 228, 229, 229, 229, 229, 230, 230, 231, 231, 231, 231, 231, 231, 232, 234, 232, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 228, 226, 226, 226, 224, 223, 220, 218, 218, 218, 218, 218, 218, 218, 218, 217, 216, 215, 213, 213, 198, 150, 101, 80, 78, 78, 75, 75, 71, 72, 75, 72, 71, 73, 79, 78, 75, 86, 123, 174, 216, 242, 244, 236, 227, 223, 222, 221, 221, 221, 220, 219, 218, 218, 218, 218, 218, 219, 222, 222, 221, 222, 223, 224, 225, 225, 225, 225, 227, 228, 229, 229, 229, 229, 229, 230, 231, 231, 231, 231, 231, 231, 232, 234, 232, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 229, 226, 226, 225, 223, 222, 220, 218, 218, 218, 218, 219, 219, 219, 218, 216, 217, 216, 213, 188, 146, 107, 83, 79, 77, 75, 73, 73, 70, 70, 73, 73, 72, 73, 75, 77, 77, 97, 140, 175, 206, 218, 223, 228, 226, 223, 221, 221, 220, 222, 222, 221, 220, 218, 218, 219, 219, 220, 221, 221, 221, 223, 223, 224, 225, 225, 225, 225, 226, 227, 228, 229, 229, 229, 229, 230, 231, 231, 231, 231, 231, 231, 231, 232, 231, 231, 231, 231, 231, 231, 231, 231, 233, 234, 234, 234, 233, 232, 232, 232, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 228, 229, 231, 231, 231, 230, 229, 229, 229, 228, 226, 224, 223, 223, 222, 219, 218, 218, 218, 218, 219, 221, 221, 219, 216, 212, 214, 186, 129, 99, 84, 74, 66, 66, 70, 69, 69, 70, 70, 73, 75, 72, 72, 72, 79, 87, 100, 122, 154, 193, 201, 200, 220, 235, 226, 221, 224, 221, 221, 222, 222, 221, 219, 219, 221, 221, 221, 221, 221, 222, 224, 224, 224, 225, 225, 225, 225, 226, 226, 227, 229, 229, 229, 229, 230, 231, 231, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 232, 231, 231, 231, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 228, 228, 230, 230, 230, 229, 228, 227, 227, 226, 225, 223, 223, 223, 222, 219, 218, 218, 218, 218, 218, 219, 219, 218, 216, 207, 185, 139, 96, 82, 79, 75, 72, 71, 70, 69, 69, 70, 70, 72, 74, 74, 73, 73, 76, 82, 93, 103, 111, 143, 168, 165, 176, 210, 222, 223, 226, 220, 221, 220, 219, 220, 219, 219, 221, 221, 221, 221, 221, 222, 224, 224, 224, 225, 225, 225, 225, 226, 226, 227, 229, 229, 229, 229, 230, 231, 231, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 233, 232, 232, 232, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 230, 231, 230, 230, 228, 226, 226, 226, 226, 226, 226, 224, 224, 224, 223, 223, 223, 222, 219, 218, 219, 219, 218, 218, 218, 218, 217, 215, 199, 161, 109, 85, 87, 84, 76, 67, 68, 70, 69, 69, 70, 70, 71, 73, 74, 75, 74, 75, 76, 77, 79, 85, 96, 119, 121, 117, 153, 185, 214, 226, 220, 220, 219, 216, 218, 219, 219, 221, 221, 221, 221, 221, 222, 224, 224, 224, 225, 225, 225, 225, 226, 226, 227, 229, 229, 229, 229, 230, 231, 231, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 229, 228, 228, 227, 226, 226, 226, 226, 226, 225, 223, 223, 223, 223, 222, 222, 222, 219, 218, 219, 219, 218, 218, 217, 217, 217, 214, 176, 122, 90, 84, 89, 81, 71, 66, 68, 70, 70, 70, 70, 70, 71, 73, 75, 74, 73, 75, 78, 76, 77, 83, 82, 97, 99, 86, 110, 145, 174, 201, 214, 215, 215, 215, 218, 219, 219, 221, 221, 221, 221, 221, 222, 224, 224, 224, 225, 225, 225, 225, 226, 226, 227, 229, 229, 229, 229, 230, 231, 231, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 231, 230, 229, 229, 229, 230, 228, 227, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 222, 222, 220, 219, 219, 218, 218, 218, 217, 218, 217, 216, 188, 131, 96, 84, 82, 81, 76, 73, 71, 70, 68, 68, 69, 69, 69, 70, 71, 71, 72, 75, 77, 75, 76, 79, 80, 82, 87, 87, 82, 92, 111, 125, 156, 192, 190, 197, 215, 218, 220, 219, 220, 220, 219, 221, 221, 222, 224, 224, 224, 225, 225, 225, 225, 226, 226, 227, 229, 229, 229, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 233, 233, 233, 233, 233, 233, 233, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 231, 231, 230, 229, 230, 230, 227, 226, 226, 226, 226, 226, 226, 225, 223, 223, 223, 223, 223, 223, 223, 222, 219, 219, 219, 218, 218, 218, 217, 219, 217, 210, 173, 112, 86, 88, 85, 78, 74, 72, 71, 70, 70, 70, 69, 69, 69, 70, 70, 71, 73, 74, 74, 75, 77, 79, 81, 85, 85, 85, 85, 90, 108, 108, 132, 164, 177, 203, 212, 214, 218, 218, 220, 221, 220, 221, 221, 222, 224, 224, 224, 225, 225, 225, 225, 226, 226, 227, 229, 229, 229, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 233, 233, 233, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 231, 231, 230, 229, 230, 230, 227, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 222, 221, 219, 219, 219, 218, 218, 216, 215, 216, 213, 202, 152, 97, 87, 90, 80, 73, 74, 72, 71, 71, 72, 72, 70, 70, 70, 71, 71, 73, 76, 79, 80, 78, 77, 78, 76, 79, 82, 85, 86, 88, 106, 105, 121, 139, 161, 206, 213, 212, 216, 218, 220, 221, 220, 221, 221, 222, 224, 224, 224, 225, 225, 225, 225, 226, 226, 227, 229, 229, 229, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 231, 231, 230, 229, 230, 230, 227, 226, 226, 226, 226, 225, 223, 223, 223, 223, 223, 223, 223, 222, 220, 220, 219, 219, 219, 218, 218, 216, 215, 216, 206, 169, 127, 105, 97, 92, 84, 77, 75, 73, 73, 72, 71, 70, 70, 70, 69, 75, 85, 95, 103, 110, 114, 115, 117, 115, 106, 98, 89, 85, 86, 87, 95, 95, 104, 118, 139, 189, 215, 216, 219, 219, 220, 222, 221, 221, 222, 222, 224, 224, 224, 225, 225, 225, 225, 226, 226, 227, 229, 229, 229, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 235, 235, 235, 234, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 231, 231, 230, 229, 230, 230, 227, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 222, 221, 219, 219, 219, 219, 219, 218, 218, 216, 215, 215, 187, 136, 121, 114, 94, 84, 79, 77, 75, 73, 72, 72, 71, 70, 70, 73, 81, 99, 120, 135, 143, 150, 155, 154, 155, 154, 146, 135, 118, 96, 88, 89, 93, 95, 94, 102, 118, 165, 207, 212, 217, 218, 220, 222, 222, 222, 222, 222, 224, 224, 224, 225, 225, 225, 225, 226, 226, 227, 229, 229, 229, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 235, 236, 236, 236, 235, 234, 234, 234, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 230, 230, 231, 231, 230, 229, 229, 228, 226, 226, 225, 225, 224, 223, 223, 223, 223, 223, 223, 223, 222, 220, 218, 219, 220, 219, 218, 218, 217, 215, 214, 209, 174, 127, 115, 106, 87, 80, 76, 74, 74, 72, 70, 71, 74, 71, 73, 92, 116, 139, 156, 167, 173, 177, 178, 177, 178, 177, 174, 166, 149, 125, 100, 91, 94, 95, 97, 107, 119, 151, 193, 207, 214, 219, 220, 221, 221, 222, 222, 222, 224, 224, 225, 225, 225, 225, 225, 226, 227, 228, 229, 229, 229, 230, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 235, 235, 235, 235, 235, 235, 235, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 230, 230, 231, 231, 230, 229, 229, 228, 226, 226, 224, 224, 224, 223, 223, 223, 223, 223, 223, 223, 222, 219, 218, 219, 220, 219, 218, 218, 216, 214, 212, 199, 159, 122, 107, 93, 82, 75, 70, 71, 72, 69, 70, 74, 74, 77, 95, 127, 157, 177, 183, 185, 186, 186, 185, 185, 186, 183, 181, 177, 167, 149, 119, 97, 94, 95, 96, 99, 111, 135, 170, 197, 210, 219, 221, 221, 221, 221, 222, 223, 224, 225, 225, 225, 225, 225, 225, 227, 228, 228, 229, 229, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 236, 236, 236, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 231, 231, 231, 231, 230, 229, 228, 226, 226, 226, 224, 224, 224, 223, 223, 223, 223, 223, 223, 223, 222, 219, 218, 219, 221, 219, 218, 218, 217, 214, 209, 192, 162, 126, 97, 83, 75, 72, 70, 70, 72, 70, 73, 76, 84, 107, 138, 166, 181, 188, 189, 190, 192, 190, 188, 187, 185, 182, 182, 179, 174, 163, 141, 112, 96, 94, 95, 107, 125, 137, 171, 201, 206, 216, 219, 220, 222, 221, 222, 223, 224, 225, 226, 226, 226, 226, 226, 227, 229, 229, 230, 230, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 237, 237, 237, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 231, 231, 231, 231, 230, 228, 226, 226, 226, 226, 224, 224, 224, 223, 223, 223, 223, 223, 223, 223, 222, 219, 218, 219, 221, 219, 218, 218, 217, 213, 207, 194, 166, 120, 87, 79, 75, 72, 70, 69, 70, 73, 74, 85, 117, 155, 178, 188, 192, 193, 193, 193, 192, 188, 186, 187, 185, 182, 182, 180, 176, 172, 158, 130, 103, 95, 95, 128, 143, 140, 176, 204, 210, 214, 218, 219, 222, 222, 222, 223, 224, 225, 226, 226, 226, 226, 226, 227, 229, 229, 230, 230, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 237, 237, 237, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 230, 230, 230, 231, 231, 230, 230, 231, 231, 231, 230, 228, 226, 226, 226, 226, 226, 224, 224, 224, 223, 223, 223, 223, 223, 223, 223, 222, 219, 218, 219, 221, 219, 218, 218, 217, 214, 209, 197, 159, 107, 81, 76, 75, 72, 70, 70, 72, 75, 88, 122, 160, 185, 194, 196, 195, 194, 191, 190, 191, 189, 186, 185, 184, 183, 181, 178, 175, 173, 164, 145, 114, 96, 96, 131, 151, 155, 187, 209, 217, 220, 221, 221, 223, 223, 223, 223, 224, 225, 226, 226, 226, 226, 226, 227, 229, 229, 230, 230, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 234, 235, 235, 235, 236, 237, 237, 237, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 230, 231, 231, 230, 230, 231, 231, 231, 230, 227, 226, 226, 226, 226, 226, 224, 224, 224, 223, 223, 223, 223, 223, 223, 223, 222, 219, 218, 219, 221, 219, 218, 218, 216, 214, 212, 198, 137, 86, 81, 74, 71, 71, 71, 72, 73, 79, 117, 167, 189, 196, 196, 196, 195, 196, 196, 193, 191, 189, 185, 183, 184, 184, 180, 176, 173, 172, 168, 155, 124, 98, 96, 122, 162, 180, 191, 205, 223, 228, 224, 223, 223, 223, 224, 224, 224, 225, 226, 226, 226, 226, 226, 227, 229, 229, 230, 230, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 234, 234, 234, 234, 234, 234, 235, 237, 237, 237, 237, 237, 237, 237, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 230, 230, 230, 230, 230, 229, 230, 231, 230, 230, 229, 227, 226, 226, 226, 226, 226, 225, 224, 223, 223, 223, 223, 223, 223, 223, 222, 221, 220, 219, 220, 220, 218, 217, 217, 217, 214, 211, 179, 116, 85, 81, 73, 71, 70, 71, 73, 76, 102, 151, 187, 197, 198, 198, 196, 194, 195, 195, 193, 192, 190, 186, 181, 181, 182, 178, 174, 174, 173, 170, 159, 131, 103, 96, 123, 168, 196, 193, 196, 221, 232, 229, 225, 223, 223, 224, 224, 224, 225, 226, 226, 226, 226, 226, 227, 229, 229, 230, 230, 230, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 233, 234, 236, 235, 234, 234, 234, 235, 237, 237, 237, 237, 237, 237, 237, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 230, 231, 230, 229, 229, 227, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 219, 218, 216, 216, 219, 213, 202, 153, 99, 88, 80, 74, 72, 70, 72, 72, 89, 140, 181, 193, 196, 196, 197, 194, 191, 192, 195, 195, 193, 191, 189, 186, 183, 179, 174, 172, 170, 170, 166, 156, 135, 107, 97, 126, 164, 196, 200, 200, 220, 230, 230, 225, 223, 223, 224, 225, 225, 226, 226, 226, 226, 226, 226, 227, 229, 229, 230, 230, 230, 231, 231, 231, 231, 231, 232, 232, 232, 234, 234, 234, 234, 235, 238, 236, 234, 234, 234, 235, 237, 237, 237, 237, 237, 237, 237, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 230, 231, 230, 229, 229, 227, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 219, 218, 216, 215, 217, 211, 188, 137, 96, 84, 76, 74, 73, 71, 72, 80, 120, 170, 190, 194, 194, 193, 194, 193, 193, 194, 196, 196, 196, 195, 192, 187, 185, 182, 178, 175, 170, 165, 164, 156, 135, 113, 99, 124, 163, 187, 209, 214, 221, 230, 231, 227, 223, 223, 224, 225, 225, 226, 226, 226, 226, 226, 226, 227, 229, 229, 230, 230, 230, 231, 231, 231, 231, 231, 232, 232, 232, 234, 234, 234, 234, 234, 236, 236, 234, 234, 234, 235, 237, 237, 237, 237, 237, 237, 237, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 230, 231, 230, 229, 229, 227, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 219, 218, 216, 216, 214, 209, 179, 131, 96, 80, 76, 74, 72, 70, 72, 99, 154, 188, 192, 193, 192, 192, 193, 194, 195, 196, 197, 197, 197, 197, 193, 189, 187, 181, 167, 156, 149, 142, 143, 147, 136, 120, 100, 125, 170, 187, 213, 220, 220, 228, 229, 227, 223, 223, 224, 225, 225, 226, 226, 226, 226, 226, 226, 227, 229, 229, 230, 230, 230, 231, 231, 231, 231, 231, 232, 232, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 237, 237, 237, 237, 237, 237, 237, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 230, 231, 230, 229, 229, 227, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 219, 218, 216, 213, 208, 204, 188, 138, 89, 76, 76, 73, 71, 71, 75, 118, 173, 192, 191, 189, 189, 191, 195, 196, 197, 198, 198, 198, 199, 198, 192, 182, 170, 149, 129, 121, 118, 116, 119, 128, 130, 123, 106, 115, 160, 189, 210, 216, 213, 227, 233, 228, 223, 223, 224, 225, 225, 226, 226, 226, 226, 226, 226, 226, 228, 229, 230, 230, 230, 231, 231, 231, 231, 231, 232, 232, 232, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 237, 237, 237, 237, 237, 237, 237, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 230, 230, 230, 229, 229, 230, 228, 227, 227, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 222, 221, 221, 219, 218, 218, 219, 219, 218, 216, 217, 215, 197, 190, 144, 82, 76, 76, 73, 73, 70, 88, 141, 186, 195, 187, 180, 180, 177, 181, 192, 192, 193, 200, 204, 202, 196, 188, 170, 148, 121, 106, 109, 115, 116, 111, 111, 116, 117, 109, 105, 141, 183, 206, 193, 196, 229, 234, 232, 226, 224, 223, 224, 225, 226, 226, 226, 226, 226, 226, 228, 230, 230, 230, 230, 230, 231, 231, 231, 231, 231, 232, 232, 232, 233, 234, 234, 235, 235, 234, 235, 236, 236, 236, 235, 235, 237, 238, 238, 238, 238, 238, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 230, 230, 228, 228, 228, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 222, 221, 221, 219, 218, 218, 219, 219, 218, 216, 218, 216, 199, 187, 134, 79, 76, 74, 73, 74, 70, 100, 159, 188, 180, 158, 140, 131, 129, 138, 156, 173, 187, 199, 205, 202, 194, 182, 164, 148, 137, 138, 147, 152, 146, 134, 126, 124, 121, 114, 103, 132, 188, 212, 188, 196, 233, 236, 233, 227, 225, 224, 224, 225, 226, 226, 226, 226, 226, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 233, 234, 234, 235, 235, 234, 235, 237, 237, 237, 235, 235, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 230, 230, 227, 227, 227, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 222, 221, 221, 219, 218, 218, 219, 219, 218, 216, 219, 215, 202, 181, 122, 78, 75, 70, 72, 74, 72, 114, 175, 181, 148, 114, 98, 96, 113, 136, 154, 167, 183, 198, 204, 202, 192, 173, 158, 161, 171, 178, 179, 176, 169, 161, 155, 148, 139, 123, 105, 125, 186, 216, 198, 204, 231, 236, 232, 226, 225, 225, 225, 225, 226, 226, 226, 226, 226, 227, 229, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 233, 234, 234, 235, 235, 234, 235, 237, 237, 237, 235, 235, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 230, 229, 226, 226, 226, 225, 226, 226, 226, 224, 223, 223, 223, 223, 223, 222, 221, 221, 219, 218, 218, 219, 219, 218, 216, 216, 215, 203, 183, 123, 77, 73, 70, 73, 73, 80, 132, 180, 160, 125, 119, 127, 134, 147, 161, 171, 179, 189, 199, 205, 202, 190, 164, 152, 169, 187, 196, 195, 188, 178, 167, 165, 166, 158, 136, 108, 110, 170, 215, 212, 218, 233, 237, 230, 225, 225, 226, 225, 225, 226, 226, 226, 226, 226, 228, 230, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 233, 234, 234, 235, 235, 234, 235, 237, 237, 237, 235, 235, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 230, 228, 226, 226, 225, 224, 226, 226, 226, 224, 223, 223, 223, 223, 223, 222, 221, 221, 219, 218, 218, 219, 219, 218, 216, 214, 215, 206, 190, 129, 77, 74, 71, 72, 70, 88, 146, 170, 142, 137, 160, 179, 184, 183, 178, 177, 183, 192, 200, 204, 202, 188, 154, 144, 172, 187, 180, 161, 150, 158, 168, 169, 169, 168, 152, 123, 108, 158, 213, 226, 232, 237, 239, 230, 225, 225, 225, 225, 225, 226, 226, 226, 227, 228, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 233, 234, 234, 235, 235, 234, 235, 237, 237, 237, 235, 235, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 228, 226, 226, 225, 225, 226, 225, 224, 223, 223, 223, 223, 223, 222, 222, 220, 220, 219, 218, 218, 218, 218, 218, 216, 214, 214, 208, 197, 132, 75, 73, 71, 71, 69, 101, 159, 162, 147, 169, 191, 201, 200, 192, 179, 171, 177, 189, 198, 201, 198, 188, 154, 133, 163, 173, 143, 127, 117, 129, 139, 144, 162, 169, 165, 140, 121, 169, 217, 230, 242, 243, 243, 234, 226, 225, 225, 225, 225, 226, 226, 226, 226, 228, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 233, 234, 234, 234, 234, 234, 236, 237, 237, 237, 236, 237, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 228, 227, 226, 225, 225, 226, 224, 223, 223, 223, 223, 223, 223, 222, 222, 220, 219, 219, 218, 218, 218, 218, 218, 216, 215, 213, 208, 199, 133, 74, 73, 70, 71, 71, 109, 165, 165, 169, 192, 195, 202, 184, 140, 124, 146, 169, 186, 198, 201, 198, 188, 155, 129, 147, 152, 124, 109, 101, 108, 123, 135, 151, 162, 166, 156, 148, 185, 220, 230, 242, 242, 243, 235, 226, 225, 225, 225, 225, 226, 226, 226, 226, 227, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 233, 234, 234, 234, 234, 235, 236, 237, 237, 237, 237, 238, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 227, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 222, 222, 220, 219, 219, 218, 218, 218, 218, 218, 216, 215, 212, 208, 204, 138, 74, 73, 71, 70, 73, 120, 171, 177, 190, 204, 194, 179, 148, 104, 86, 117, 158, 181, 194, 198, 196, 188, 159, 133, 142, 148, 139, 139, 136, 138, 142, 143, 153, 162, 168, 176, 187, 205, 224, 236, 240, 236, 239, 235, 227, 225, 225, 226, 226, 226, 226, 226, 226, 227, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 233, 233, 233, 233, 233, 234, 234, 234, 234, 234, 235, 237, 237, 237, 237, 238, 239, 239, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 227, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 222, 222, 220, 219, 219, 218, 218, 218, 218, 218, 216, 215, 213, 209, 206, 142, 76, 73, 72, 70, 77, 130, 178, 190, 202, 201, 163, 152, 135, 85, 93, 127, 155, 180, 193, 196, 195, 188, 163, 137, 138, 152, 160, 164, 165, 169, 169, 162, 161, 165, 170, 192, 220, 218, 225, 240, 230, 223, 234, 235, 227, 225, 225, 225, 226, 226, 226, 226, 226, 227, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 233, 233, 233, 233, 233, 234, 234, 234, 234, 234, 235, 237, 237, 237, 237, 238, 239, 239, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 230, 230, 230, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 227, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 222, 222, 220, 219, 219, 218, 218, 218, 218, 218, 216, 214, 214, 210, 208, 145, 77, 73, 72, 70, 80, 138, 187, 199, 201, 187, 157, 159, 157, 130, 134, 150, 170, 187, 195, 197, 196, 191, 170, 143, 135, 153, 170, 175, 177, 178, 176, 174, 176, 174, 175, 200, 230, 225, 228, 242, 228, 224, 238, 236, 227, 225, 225, 225, 226, 226, 226, 226, 226, 227, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 233, 233, 233, 233, 233, 234, 234, 234, 234, 234, 235, 237, 237, 237, 237, 238, 239, 239, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 230, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 227, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 222, 222, 220, 219, 219, 218, 218, 218, 218, 218, 216, 214, 214, 211, 209, 146, 77, 74, 74, 70, 82, 143, 195, 205, 200, 182, 172, 176, 178, 172, 171, 176, 185, 194, 197, 197, 197, 194, 178, 147, 133, 151, 170, 177, 184, 189, 189, 186, 184, 182, 182, 203, 232, 235, 236, 244, 235, 235, 245, 237, 227, 224, 224, 225, 226, 226, 226, 226, 226, 227, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 233, 233, 233, 233, 233, 234, 234, 234, 234, 234, 235, 237, 237, 237, 237, 238, 239, 239, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 230, 230, 230, 231, 231, 231, 231, 230, 229, 228, 228, 228, 227, 227, 227, 226, 226, 226, 226, 225, 223, 223, 223, 223, 223, 223, 223, 222, 222, 220, 219, 219, 218, 218, 218, 218, 218, 217, 215, 214, 211, 210, 149, 77, 71, 72, 70, 82, 142, 195, 203, 197, 187, 188, 190, 189, 188, 188, 190, 193, 196, 197, 201, 204, 199, 184, 159, 139, 146, 164, 174, 183, 189, 191, 190, 189, 186, 185, 208, 238, 243, 241, 245, 242, 241, 247, 237, 227, 226, 225, 226, 226, 226, 226, 226, 226, 227, 228, 230, 229, 229, 231, 231, 231, 231, 231, 231, 233, 233, 233, 233, 233, 234, 234, 234, 234, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 227, 226, 227, 227, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 220, 219, 219, 218, 218, 218, 218, 218, 218, 216, 215, 213, 212, 153, 80, 67, 68, 69, 82, 140, 193, 199, 197, 194, 195, 195, 195, 196, 196, 197, 199, 197, 197, 206, 210, 203, 189, 175, 152, 140, 157, 173, 182, 188, 192, 193, 191, 186, 183, 212, 244, 246, 243, 245, 236, 231, 240, 236, 229, 225, 224, 226, 227, 226, 226, 226, 227, 227, 227, 230, 228, 228, 231, 231, 231, 232, 232, 232, 233, 233, 233, 234, 234, 234, 235, 235, 235, 238, 239, 238, 238, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 227, 226, 227, 227, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 220, 219, 219, 218, 218, 218, 218, 218, 218, 217, 215, 214, 212, 168, 97, 70, 70, 70, 83, 142, 194, 198, 198, 197, 196, 196, 196, 198, 199, 197, 199, 200, 203, 209, 211, 208, 187, 173, 170, 153, 152, 170, 183, 188, 191, 192, 190, 187, 184, 212, 243, 248, 247, 245, 221, 205, 220, 230, 231, 225, 223, 226, 227, 226, 226, 226, 227, 227, 227, 230, 228, 228, 231, 231, 231, 232, 232, 232, 233, 233, 233, 234, 234, 234, 235, 235, 235, 238, 239, 238, 238, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 227, 226, 227, 227, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 220, 219, 219, 218, 218, 218, 218, 218, 218, 217, 216, 214, 212, 183, 116, 73, 69, 70, 83, 144, 195, 199, 199, 198, 197, 198, 198, 199, 202, 199, 196, 203, 205, 175, 181, 208, 160, 124, 162, 169, 151, 170, 186, 189, 190, 191, 190, 188, 187, 210, 240, 249, 247, 243, 216, 198, 210, 226, 233, 227, 224, 226, 227, 226, 226, 226, 227, 227, 227, 230, 228, 228, 231, 231, 231, 232, 232, 232, 233, 233, 233, 234, 234, 234, 235, 235, 235, 238, 239, 238, 238, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 227, 226, 227, 227, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 220, 219, 219, 218, 218, 218, 218, 218, 218, 218, 216, 215, 213, 198, 137, 82, 72, 71, 84, 146, 197, 199, 201, 202, 202, 202, 201, 199, 202, 200, 196, 205, 194, 145, 164, 200, 157, 115, 153, 171, 153, 174, 188, 190, 188, 188, 188, 186, 186, 205, 235, 250, 248, 242, 224, 206, 208, 226, 235, 229, 224, 226, 227, 226, 226, 226, 227, 227, 227, 230, 228, 228, 231, 231, 231, 232, 232, 232, 233, 233, 233, 234, 234, 234, 235, 235, 235, 238, 239, 238, 238, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 229, 228, 228, 228, 228, 227, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 220, 220, 219, 218, 218, 218, 218, 218, 218, 218, 216, 215, 214, 207, 162, 114, 86, 70, 87, 148, 196, 200, 204, 206, 207, 207, 205, 204, 203, 202, 200, 205, 191, 158, 170, 187, 167, 140, 144, 148, 153, 177, 188, 191, 189, 186, 187, 187, 185, 199, 232, 250, 249, 227, 219, 216, 206, 222, 232, 229, 225, 227, 227, 226, 226, 226, 226, 227, 229, 228, 228, 230, 231, 231, 231, 231, 232, 232, 233, 233, 233, 234, 234, 234, 235, 236, 237, 238, 236, 235, 236, 238, 239, 238, 237, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 229, 229, 229, 229, 229, 227, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 216, 215, 214, 210, 185, 156, 107, 68, 89, 151, 200, 203, 207, 208, 207, 207, 207, 206, 204, 202, 199, 199, 189, 180, 183, 182, 178, 163, 151, 149, 162, 178, 184, 188, 187, 185, 185, 185, 183, 197, 231, 250, 248, 227, 212, 209, 206, 222, 233, 229, 226, 227, 227, 226, 226, 226, 226, 227, 230, 228, 228, 231, 231, 231, 231, 231, 233, 233, 233, 233, 233, 234, 234, 234, 235, 237, 238, 238, 235, 234, 235, 238, 239, 238, 237, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 229, 229, 229, 229, 229, 227, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 216, 215, 215, 211, 200, 187, 124, 68, 87, 153, 203, 205, 207, 209, 208, 207, 207, 206, 205, 201, 197, 192, 186, 189, 186, 178, 179, 173, 161, 162, 169, 174, 177, 181, 182, 182, 181, 181, 183, 200, 233, 250, 248, 239, 219, 206, 212, 230, 236, 229, 226, 227, 227, 226, 226, 226, 226, 227, 230, 228, 228, 231, 231, 231, 231, 231, 233, 233, 233, 233, 233, 234, 234, 234, 235, 237, 238, 238, 235, 234, 235, 238, 239, 238, 237, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 230, 230, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 227, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 217, 215, 215, 214, 209, 202, 156, 103, 91, 147, 205, 207, 209, 210, 210, 210, 209, 207, 206, 199, 196, 194, 189, 191, 189, 182, 176, 169, 166, 170, 173, 173, 173, 175, 177, 180, 180, 181, 185, 203, 234, 250, 249, 247, 229, 209, 212, 231, 238, 229, 225, 227, 227, 226, 226, 226, 226, 227, 230, 228, 228, 231, 231, 231, 231, 231, 233, 233, 233, 233, 233, 234, 234, 234, 235, 237, 238, 238, 235, 234, 235, 238, 239, 238, 237, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 227, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 217, 217, 216, 218, 212, 203, 190, 165, 114, 139, 203, 206, 208, 211, 211, 211, 210, 208, 206, 200, 197, 197, 194, 193, 190, 185, 174, 164, 166, 173, 174, 172, 171, 171, 173, 177, 180, 183, 187, 204, 234, 250, 249, 247, 234, 216, 213, 230, 237, 229, 226, 227, 227, 226, 226, 226, 226, 227, 230, 228, 228, 231, 231, 231, 231, 231, 233, 233, 233, 233, 233, 234, 234, 234, 235, 237, 238, 238, 235, 234, 235, 238, 239, 238, 237, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 230, 230, 230, 229, 229, 229, 229, 229, 229, 229, 229, 228, 227, 227, 227, 227, 227, 226, 226, 226, 226, 225, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 220, 219, 220, 219, 218, 218, 218, 217, 216, 217, 218, 218, 218, 217, 218, 211, 203, 207, 204, 148, 147, 200, 207, 210, 211, 212, 211, 210, 208, 206, 202, 197, 199, 198, 192, 189, 186, 179, 170, 169, 176, 177, 173, 171, 170, 171, 174, 179, 183, 187, 208, 239, 249, 247, 237, 227, 218, 213, 226, 234, 228, 226, 226, 226, 226, 226, 226, 226, 228, 230, 228, 228, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 233, 233, 234, 235, 236, 236, 236, 235, 235, 236, 237, 238, 237, 237, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 225, 225, 224, 223, 223, 223, 223, 223, 223, 223, 223, 222, 220, 218, 219, 219, 218, 218, 218, 216, 215, 216, 218, 218, 218, 217, 217, 209, 205, 212, 214, 175, 156, 189, 206, 210, 210, 210, 210, 210, 208, 206, 202, 199, 203, 198, 190, 185, 171, 155, 148, 150, 164, 181, 184, 175, 170, 173, 175, 176, 182, 186, 209, 241, 248, 245, 227, 215, 214, 210, 224, 232, 227, 226, 225, 226, 226, 226, 226, 226, 228, 230, 228, 228, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 233, 234, 235, 235, 235, 235, 235, 236, 236, 237, 237, 237, 237, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 225, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 219, 218, 219, 219, 218, 218, 218, 216, 215, 216, 218, 218, 218, 218, 217, 208, 206, 213, 211, 197, 164, 171, 205, 210, 210, 210, 210, 210, 208, 206, 202, 204, 205, 190, 174, 166, 156, 151, 149, 145, 143, 154, 171, 179, 175, 170, 170, 173, 179, 184, 212, 244, 248, 243, 223, 216, 220, 219, 231, 232, 226, 226, 226, 226, 226, 226, 226, 226, 228, 231, 228, 228, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 233, 234, 235, 235, 234, 234, 235, 237, 237, 237, 237, 237, 237, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 219, 218, 219, 219, 218, 218, 218, 216, 215, 216, 218, 218, 218, 218, 218, 210, 207, 213, 212, 205, 159, 153, 199, 208, 211, 211, 210, 210, 208, 206, 202, 206, 199, 171, 161, 168, 171, 169, 168, 163, 150, 144, 154, 171, 178, 171, 168, 172, 177, 183, 214, 246, 249, 243, 224, 224, 237, 236, 239, 231, 224, 226, 226, 226, 226, 226, 226, 226, 228, 231, 228, 228, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 233, 234, 235, 235, 234, 234, 235, 237, 237, 237, 237, 237, 237, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 225, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 219, 218, 219, 219, 218, 218, 218, 216, 215, 216, 218, 218, 218, 218, 219, 213, 209, 214, 213, 206, 165, 146, 185, 208, 212, 212, 210, 210, 208, 206, 201, 192, 178, 171, 179, 190, 193, 196, 195, 185, 172, 160, 160, 172, 177, 172, 169, 171, 176, 183, 217, 248, 249, 242, 227, 233, 246, 246, 241, 229, 225, 226, 226, 226, 226, 226, 226, 226, 228, 231, 228, 228, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 233, 234, 235, 235, 234, 234, 235, 237, 237, 237, 237, 237, 237, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 219, 218, 219, 219, 218, 218, 218, 216, 215, 216, 218, 218, 218, 218, 219, 216, 213, 210, 208, 208, 180, 144, 169, 207, 212, 212, 210, 210, 208, 206, 200, 188, 186, 194, 200, 203, 198, 194, 199, 195, 186, 180, 172, 172, 175, 172, 170, 170, 176, 185, 219, 248, 247, 239, 230, 239, 248, 245, 235, 227, 227, 227, 227, 226, 226, 226, 226, 226, 228, 231, 228, 228, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 233, 234, 235, 235, 234, 234, 235, 237, 237, 237, 237, 237, 237, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 229, 228, 229, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 228, 227, 227, 227, 227, 227, 227, 227, 226, 226, 226, 226, 226, 226, 226, 226, 225, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 222, 221, 218, 218, 219, 218, 218, 218, 218, 217, 216, 217, 218, 218, 218, 217, 218, 218, 214, 203, 199, 205, 197, 152, 161, 209, 212, 212, 210, 210, 209, 206, 200, 193, 200, 208, 210, 209, 199, 194, 198, 197, 191, 187, 180, 176, 174, 171, 170, 172, 177, 188, 223, 249, 248, 242, 238, 241, 241, 236, 228, 226, 227, 227, 226, 226, 226, 226, 226, 226, 227, 229, 229, 229, 231, 229, 228, 229, 231, 231, 231, 231, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 236, 237, 237, 237, 237, 237, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 227, 226, 228, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 220, 218, 219, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 218, 215, 203, 189, 192, 203, 160, 159, 207, 212, 214, 213, 210, 210, 207, 202, 201, 205, 208, 208, 208, 200, 193, 193, 193, 191, 189, 185, 179, 175, 170, 170, 175, 177, 194, 230, 248, 249, 247, 240, 234, 231, 228, 225, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 228, 231, 231, 231, 228, 226, 228, 231, 231, 231, 231, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 235, 237, 237, 237, 237, 238, 239, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 227, 226, 228, 230, 230, 230, 230, 230, 230, 230, 228, 227, 227, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 225, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 220, 218, 219, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 217, 209, 199, 203, 211, 187, 178, 198, 208, 214, 212, 210, 210, 208, 203, 203, 206, 207, 208, 205, 198, 191, 189, 187, 184, 183, 182, 178, 174, 169, 170, 174, 181, 209, 241, 250, 250, 244, 234, 228, 225, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 228, 231, 231, 231, 228, 226, 228, 231, 231, 231, 231, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 235, 237, 237, 237, 237, 238, 239, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 220, 218, 219, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 218, 217, 211, 206, 205, 207, 205, 191, 193, 210, 213, 213, 211, 211, 209, 203, 203, 206, 205, 203, 199, 193, 192, 191, 187, 181, 177, 177, 174, 170, 169, 170, 175, 193, 227, 247, 250, 250, 239, 227, 223, 222, 225, 226, 226, 227, 228, 227, 226, 226, 226, 226, 226, 226, 228, 231, 231, 231, 228, 226, 228, 231, 231, 231, 231, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 235, 237, 237, 237, 237, 238, 239, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 230, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 225, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 220, 218, 219, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 219, 219, 215, 210, 205, 206, 211, 190, 184, 206, 209, 210, 210, 210, 209, 204, 203, 206, 205, 201, 200, 196, 194, 193, 191, 184, 177, 174, 170, 167, 168, 175, 185, 209, 238, 248, 250, 247, 233, 224, 224, 223, 222, 224, 226, 228, 229, 227, 226, 226, 226, 226, 226, 226, 228, 231, 231, 231, 228, 226, 228, 231, 231, 231, 231, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 235, 237, 237, 237, 237, 238, 239, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 230, 230, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 225, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 220, 220, 220, 219, 218, 218, 218, 216, 215, 215, 215, 215, 216, 218, 218, 217, 217, 216, 216, 216, 213, 209, 210, 155, 154, 208, 205, 208, 214, 211, 207, 204, 202, 204, 204, 202, 202, 200, 197, 198, 197, 190, 181, 173, 170, 167, 170, 188, 203, 225, 246, 250, 250, 242, 229, 223, 222, 223, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 227, 228, 230, 229, 229, 228, 228, 228, 229, 230, 231, 231, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 236, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 225, 225, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 221, 221, 221, 219, 218, 218, 218, 216, 215, 215, 215, 215, 216, 218, 218, 217, 217, 217, 217, 218, 215, 210, 211, 173, 168, 204, 207, 210, 214, 212, 207, 204, 203, 204, 204, 203, 204, 204, 200, 200, 199, 192, 183, 176, 170, 172, 189, 208, 219, 234, 247, 249, 250, 240, 227, 223, 223, 223, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 227, 227, 228, 230, 229, 229, 229, 229, 229, 229, 230, 231, 231, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 229, 228, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 224, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 216, 215, 215, 215, 215, 216, 218, 218, 217, 217, 217, 217, 218, 218, 216, 216, 207, 186, 186, 203, 210, 213, 211, 207, 206, 207, 206, 204, 205, 207, 206, 202, 201, 201, 195, 189, 183, 174, 184, 211, 223, 226, 238, 248, 249, 250, 238, 226, 224, 223, 223, 224, 225, 225, 226, 226, 226, 226, 226, 226, 226, 227, 227, 228, 230, 229, 229, 229, 229, 229, 229, 230, 231, 231, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 228, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 225, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 223, 222, 220, 220, 221, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 216, 215, 215, 215, 215, 216, 218, 218, 217, 217, 217, 217, 217, 217, 216, 216, 215, 199, 190, 200, 207, 209, 209, 206, 205, 205, 206, 205, 205, 206, 205, 201, 199, 199, 196, 192, 187, 181, 197, 220, 227, 231, 239, 246, 249, 250, 238, 226, 224, 223, 223, 224, 225, 225, 225, 226, 226, 226, 226, 226, 226, 227, 227, 228, 230, 229, 229, 229, 229, 229, 229, 230, 231, 231, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 231, 231, 231, 231, 230, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 222, 222, 223, 223, 222, 222, 222, 221, 219, 219, 221, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 216, 215, 215, 215, 215, 216, 218, 218, 217, 217, 217, 217, 216, 216, 215, 215, 212, 210, 207, 202, 202, 204, 206, 204, 203, 204, 205, 204, 204, 205, 201, 197, 196, 196, 195, 193, 188, 186, 205, 226, 227, 228, 238, 246, 248, 250, 236, 224, 224, 223, 223, 224, 224, 224, 225, 226, 226, 226, 226, 226, 226, 227, 227, 228, 230, 229, 229, 229, 229, 229, 229, 230, 231, 231, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 238, 239, 239, 239, 239, 239, 115, 231, 231, 231, 230, 230, 230, 230, 228, 227, 227, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 225, 223, 223, 223, 223, 223, 223, 222, 222, 223, 223, 222, 222, 222, 220, 218, 218, 219, 219, 219, 218, 218, 218, 218, 218, 217, 217, 217, 215, 215, 215, 215, 215, 215, 216, 216, 216, 217, 217, 217, 217, 217, 216, 216, 213, 216, 214, 199, 194, 197, 199, 199, 200, 202, 202, 201, 200, 199, 197, 193, 193, 194, 195, 193, 189, 197, 221, 227, 213, 218, 237, 247, 249, 248, 235, 224, 224, 224, 224, 224, 224, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 227, 228, 229, 229, 230, 229, 229, 229, 229, 230, 231, 232, 232, 232, 232, 233, 233, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 236, 236, 237, 238, 238, 238, 115, 231, 231, 231, 230, 229, 229, 229, 228, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 222, 222, 223, 222, 222, 222, 222, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 216, 216, 216, 215, 215, 215, 215, 215, 215, 215, 215, 216, 217, 217, 217, 217, 218, 217, 216, 216, 215, 212, 199, 191, 194, 196, 196, 197, 197, 195, 194, 195, 196, 195, 192, 192, 194, 195, 192, 190, 209, 231, 220, 203, 217, 241, 249, 249, 248, 234, 224, 225, 224, 224, 224, 224, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 228, 229, 229, 229, 229, 229, 229, 229, 230, 231, 232, 232, 232, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 235, 236, 237, 237, 237, 115, 231, 231, 231, 230, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 216, 216, 216, 215, 215, 215, 215, 215, 215, 215, 215, 216, 217, 217, 217, 217, 217, 217, 217, 217, 215, 214, 202, 190, 190, 191, 191, 192, 193, 192, 191, 192, 193, 194, 194, 194, 196, 195, 192, 191, 209, 220, 205, 200, 222, 239, 237, 242, 246, 233, 223, 224, 224, 224, 224, 223, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 228, 229, 229, 229, 229, 229, 229, 230, 231, 232, 232, 232, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 237, 237, 237, 115, 231, 231, 231, 230, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 216, 216, 216, 215, 215, 215, 215, 215, 215, 215, 215, 216, 217, 217, 217, 217, 217, 217, 217, 217, 215, 216, 206, 193, 190, 190, 190, 193, 195, 195, 195, 195, 196, 197, 198, 196, 195, 193, 189, 188, 192, 196, 199, 207, 220, 220, 212, 230, 245, 232, 223, 223, 223, 223, 223, 223, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 229, 229, 229, 229, 229, 229, 230, 231, 232, 232, 232, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 237, 237, 237, 115, 231, 231, 231, 230, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 225, 224, 224, 224, 224, 224, 224, 224, 223, 223, 223, 223, 223, 223, 223, 222, 222, 223, 223, 223, 223, 222, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 216, 216, 216, 215, 215, 215, 215, 215, 215, 215, 215, 216, 217, 217, 217, 217, 217, 217, 217, 217, 215, 217, 208, 196, 193, 192, 193, 196, 198, 198, 199, 200, 201, 200, 198, 196, 195, 194, 191, 187, 182, 182, 189, 192, 194, 193, 196, 225, 244, 231, 222, 223, 223, 223, 223, 223, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 228, 229, 229, 229, 229, 229, 230, 231, 232, 232, 232, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 237, 237, 237, 115, 231, 231, 231, 230, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 223, 223, 223, 223, 222, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 216, 216, 216, 215, 215, 215, 215, 215, 215, 215, 215, 216, 217, 217, 217, 217, 217, 217, 217, 216, 214, 216, 208, 195, 193, 194, 197, 199, 200, 202, 203, 204, 203, 200, 197, 195, 198, 199, 196, 190, 180, 176, 176, 178, 180, 180, 189, 222, 243, 230, 221, 222, 223, 223, 223, 223, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 229, 229, 229, 229, 229, 230, 231, 232, 232, 232, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 237, 237, 237, 115, 230, 230, 230, 230, 229, 228, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 225, 224, 224, 224, 224, 224, 224, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 222, 222, 222, 222, 222, 220, 218, 218, 218, 218, 218, 218, 218, 218, 217, 216, 217, 217, 216, 215, 215, 215, 215, 215, 215, 215, 215, 215, 216, 217, 217, 217, 218, 218, 216, 218, 219, 217, 213, 205, 197, 195, 197, 199, 199, 201, 203, 205, 205, 204, 203, 200, 199, 201, 202, 199, 191, 180, 171, 170, 173, 176, 178, 187, 221, 243, 231, 222, 222, 223, 223, 223, 223, 224, 225, 225, 225, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 227, 228, 229, 230, 229, 230, 232, 231, 231, 232, 232, 232, 232, 233, 233, 233, 233, 234, 234, 234, 234, 234, 234, 234, 234, 235, 235, 235, 114, 229, 229, 229, 230, 230, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 218, 216, 215, 216, 218, 216, 215, 215, 215, 215, 215, 215, 215, 215, 215, 216, 217, 217, 217, 219, 219, 219, 216, 211, 222, 228, 213, 200, 197, 201, 202, 201, 202, 204, 207, 205, 203, 204, 203, 203, 202, 200, 197, 187, 177, 168, 167, 172, 176, 178, 186, 221, 244, 232, 223, 223, 223, 223, 223, 223, 224, 225, 224, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 230, 231, 228, 229, 232, 231, 231, 231, 232, 233, 232, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 114, 229, 229, 229, 230, 230, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 218, 216, 215, 216, 218, 216, 215, 215, 215, 215, 215, 215, 215, 215, 215, 216, 217, 217, 217, 218, 217, 217, 217, 190, 159, 151, 154, 177, 197, 201, 204, 205, 204, 205, 207, 206, 206, 206, 205, 205, 203, 200, 195, 185, 175, 166, 165, 171, 176, 178, 186, 221, 244, 231, 222, 223, 223, 223, 223, 223, 224, 225, 224, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 230, 231, 228, 229, 232, 231, 231, 231, 231, 232, 232, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 114, 229, 229, 229, 230, 230, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 223, 223, 223, 222, 221, 221, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 218, 216, 215, 216, 218, 216, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 216, 216, 218, 189, 128, 95, 92, 134, 184, 196, 201, 205, 207, 206, 207, 207, 208, 208, 208, 206, 206, 203, 200, 195, 184, 172, 162, 163, 170, 176, 178, 185, 221, 244, 230, 222, 222, 221, 221, 221, 222, 224, 225, 224, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 230, 231, 228, 229, 232, 231, 231, 231, 231, 231, 231, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 114, 229, 229, 229, 230, 230, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 223, 223, 223, 222, 221, 221, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 218, 216, 215, 216, 218, 216, 215, 215, 215, 215, 215, 215, 215, 215, 215, 214, 214, 215, 215, 214, 215, 189, 131, 86, 67, 64, 132, 200, 196, 200, 206, 208, 207, 207, 208, 208, 209, 210, 209, 208, 204, 200, 193, 181, 170, 161, 161, 169, 174, 176, 183, 220, 244, 229, 221, 222, 221, 221, 221, 222, 224, 225, 224, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 229, 231, 228, 229, 232, 231, 231, 231, 231, 231, 231, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 114, 229, 229, 229, 228, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 221, 221, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 216, 215, 216, 218, 217, 217, 217, 217, 217, 217, 217, 216, 215, 215, 215, 215, 214, 212, 212, 200, 138, 79, 66, 65, 77, 163, 221, 200, 198, 205, 209, 208, 208, 208, 209, 210, 210, 211, 208, 203, 199, 190, 176, 167, 162, 162, 169, 176, 176, 182, 220, 246, 231, 218, 220, 221, 220, 223, 223, 223, 223, 223, 224, 225, 225, 225, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 228, 231, 230, 231, 232, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 235, 114, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 216, 215, 216, 218, 218, 218, 218, 218, 218, 218, 217, 215, 215, 215, 215, 216, 212, 212, 204, 157, 94, 66, 66, 61, 111, 198, 224, 206, 199, 205, 206, 207, 208, 208, 209, 209, 210, 211, 208, 203, 199, 189, 175, 167, 163, 163, 169, 175, 176, 182, 219, 246, 225, 216, 224, 221, 222, 223, 223, 223, 223, 223, 224, 225, 225, 225, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 230, 231, 232, 232, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 234, 114, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 216, 215, 216, 218, 218, 218, 218, 218, 218, 218, 216, 215, 215, 215, 215, 214, 213, 212, 171, 108, 75, 68, 67, 60, 134, 220, 229, 215, 202, 204, 206, 207, 207, 205, 206, 207, 208, 210, 209, 204, 197, 187, 175, 167, 163, 165, 169, 173, 174, 180, 212, 242, 215, 200, 221, 222, 220, 223, 223, 223, 223, 223, 224, 225, 225, 225, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 229, 232, 232, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 233, 114, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 216, 215, 216, 218, 218, 218, 218, 218, 218, 218, 216, 215, 215, 215, 213, 216, 207, 173, 118, 81, 71, 69, 66, 83, 166, 230, 235, 227, 208, 203, 207, 208, 208, 207, 208, 208, 208, 210, 209, 205, 196, 185, 175, 167, 164, 167, 171, 173, 173, 177, 196, 228, 212, 184, 212, 226, 221, 224, 224, 223, 223, 223, 224, 225, 225, 225, 225, 225, 225, 225, 225, 226, 226, 226, 226, 226, 226, 226, 229, 232, 232, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 233, 114, 229, 229, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 216, 215, 216, 218, 218, 218, 218, 218, 218, 218, 216, 215, 215, 215, 215, 211, 169, 112, 81, 72, 71, 70, 66, 117, 203, 233, 236, 234, 220, 206, 204, 207, 208, 209, 209, 209, 210, 210, 210, 206, 196, 184, 173, 166, 165, 168, 171, 171, 171, 174, 190, 222, 212, 173, 190, 224, 228, 223, 223, 223, 223, 223, 224, 225, 225, 225, 225, 225, 225, 225, 225, 226, 226, 226, 226, 226, 226, 226, 229, 232, 232, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 233, 234, 234, 234, 234, 234, 234, 233, 113, 227, 227, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 225, 224, 224, 224, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 222, 222, 222, 221, 220, 219, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 216, 217, 217, 215, 215, 217, 217, 217, 217, 215, 213, 212, 214, 212, 177, 114, 79, 73, 72, 71, 71, 74, 141, 221, 234, 236, 237, 231, 216, 203, 202, 204, 209, 212, 210, 211, 211, 210, 205, 195, 185, 173, 166, 165, 169, 169, 169, 169, 173, 201, 233, 214, 168, 162, 211, 235, 223, 222, 221, 221, 223, 224, 225, 225, 225, 225, 225, 225, 224, 225, 226, 226, 226, 226, 226, 226, 226, 227, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 233, 233, 233, 233, 234, 234, 234, 113, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 224, 225, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 222, 221, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 216, 216, 219, 223, 222, 220, 216, 214, 216, 216, 218, 222, 221, 189, 124, 86, 75, 71, 72, 73, 70, 75, 154, 228, 235, 238, 238, 239, 229, 199, 195, 204, 200, 206, 210, 209, 207, 208, 204, 195, 186, 173, 165, 166, 169, 169, 168, 170, 173, 206, 243, 218, 157, 139, 192, 229, 224, 221, 223, 222, 223, 224, 225, 225, 225, 225, 225, 225, 224, 224, 226, 226, 226, 226, 226, 226, 226, 226, 227, 229, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 232, 233, 234, 234, 234, 113, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 224, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 222, 222, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 217, 216, 218, 221, 222, 220, 214, 213, 218, 214, 193, 170, 154, 125, 89, 74, 75, 75, 73, 72, 70, 74, 154, 231, 234, 238, 239, 240, 238, 222, 198, 189, 197, 204, 208, 208, 208, 207, 202, 195, 187, 173, 166, 168, 169, 169, 166, 167, 189, 228, 248, 219, 152, 130, 168, 215, 235, 226, 222, 223, 223, 223, 224, 224, 224, 224, 224, 224, 223, 224, 226, 226, 226, 226, 226, 226, 226, 226, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 232, 233, 234, 234, 234, 113, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 224, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 221, 222, 222, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 217, 217, 216, 212, 213, 220, 217, 200, 164, 123, 100, 91, 82, 72, 74, 75, 73, 74, 73, 70, 67, 150, 234, 234, 236, 239, 238, 237, 233, 218, 190, 183, 197, 201, 202, 204, 206, 201, 195, 186, 172, 166, 169, 169, 169, 163, 176, 214, 241, 249, 222, 156, 124, 138, 196, 245, 236, 223, 222, 223, 222, 223, 223, 223, 223, 223, 223, 223, 224, 226, 226, 226, 226, 226, 226, 226, 226, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 232, 233, 234, 234, 234, 113, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 224, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 220, 220, 221, 221, 221, 222, 222, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 216, 216, 216, 216, 218, 217, 205, 181, 154, 131, 107, 80, 67, 71, 73, 73, 74, 75, 76, 75, 73, 70, 66, 144, 227, 231, 235, 239, 238, 237, 239, 233, 209, 184, 182, 193, 199, 202, 205, 200, 192, 182, 169, 165, 169, 168, 165, 173, 201, 233, 247, 240, 215, 158, 115, 119, 177, 238, 243, 231, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 224, 225, 225, 225, 225, 226, 226, 226, 226, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 233, 234, 234, 234, 113, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 224, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 220, 218, 219, 221, 221, 221, 222, 222, 219, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 217, 217, 217, 217, 217, 216, 215, 218, 220, 207, 172, 132, 107, 96, 83, 70, 70, 73, 72, 71, 73, 75, 75, 75, 75, 73, 69, 68, 138, 216, 226, 232, 238, 237, 235, 234, 235, 234, 204, 172, 176, 191, 196, 201, 198, 191, 180, 164, 163, 168, 166, 172, 195, 224, 242, 241, 222, 200, 155, 111, 112, 160, 220, 244, 239, 225, 221, 224, 223, 223, 223, 223, 223, 223, 223, 224, 224, 224, 224, 225, 226, 226, 226, 226, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 233, 234, 234, 234, 113, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 225, 224, 223, 223, 223, 223, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 220, 219, 220, 221, 221, 221, 221, 220, 218, 218, 218, 218, 218, 218, 216, 214, 216, 219, 219, 219, 218, 213, 216, 220, 214, 197, 174, 157, 139, 112, 86, 71, 70, 71, 69, 71, 72, 72, 72, 74, 75, 75, 75, 74, 73, 70, 70, 118, 195, 230, 235, 239, 238, 237, 237, 237, 240, 227, 197, 172, 171, 184, 193, 192, 185, 173, 163, 167, 166, 176, 200, 213, 222, 224, 218, 206, 191, 150, 108, 111, 141, 200, 244, 245, 232, 221, 222, 223, 223, 223, 224, 224, 224, 224, 224, 224, 225, 225, 225, 226, 226, 226, 226, 226, 227, 228, 228, 229, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 233, 233, 233, 113, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 221, 221, 221, 221, 219, 218, 218, 218, 218, 218, 218, 220, 221, 217, 215, 217, 211, 214, 224, 219, 196, 156, 117, 99, 90, 78, 76, 74, 71, 71, 71, 70, 70, 71, 72, 73, 73, 74, 75, 74, 72, 71, 70, 71, 93, 175, 238, 238, 238, 240, 241, 241, 241, 240, 239, 229, 192, 157, 165, 182, 183, 179, 171, 168, 169, 177, 201, 218, 213, 208, 203, 198, 190, 182, 144, 103, 110, 124, 184, 244, 249, 240, 227, 224, 225, 224, 223, 224, 224, 224, 224, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 232, 113, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 221, 221, 221, 221, 219, 218, 218, 218, 218, 217, 216, 218, 218, 215, 215, 218, 215, 194, 167, 149, 129, 100, 75, 66, 66, 68, 70, 71, 71, 71, 71, 71, 70, 70, 69, 70, 72, 73, 73, 73, 72, 72, 72, 71, 89, 169, 233, 236, 237, 240, 242, 242, 242, 241, 241, 240, 223, 187, 162, 162, 167, 169, 167, 169, 187, 205, 220, 222, 210, 199, 195, 194, 183, 175, 139, 101, 108, 114, 164, 234, 248, 242, 236, 232, 226, 223, 223, 223, 224, 224, 224, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 232, 113, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 221, 221, 221, 221, 219, 218, 218, 218, 218, 216, 215, 218, 220, 219, 218, 210, 175, 127, 100, 83, 73, 74, 77, 74, 71, 73, 73, 69, 69, 71, 71, 71, 71, 70, 68, 68, 69, 71, 72, 73, 72, 72, 72, 72, 92, 155, 215, 236, 237, 239, 242, 242, 242, 242, 242, 243, 238, 224, 193, 156, 150, 157, 162, 184, 212, 226, 225, 218, 205, 195, 194, 190, 184, 168, 131, 101, 105, 108, 139, 206, 241, 244, 235, 235, 235, 227, 224, 222, 224, 224, 224, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 232, 113, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 221, 221, 221, 221, 221, 221, 219, 218, 218, 218, 217, 216, 215, 217, 219, 208, 181, 150, 116, 83, 71, 69, 70, 74, 76, 74, 70, 73, 73, 69, 69, 71, 71, 71, 71, 71, 70, 69, 71, 72, 73, 73, 72, 72, 74, 75, 93, 119, 184, 239, 237, 239, 240, 240, 241, 242, 242, 243, 241, 239, 220, 186, 157, 158, 187, 213, 228, 229, 223, 214, 201, 192, 191, 190, 192, 155, 115, 106, 103, 108, 122, 179, 230, 242, 223, 206, 224, 236, 232, 225, 224, 224, 224, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 228, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 232, 113, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 220, 219, 220, 221, 221, 221, 221, 221, 221, 221, 219, 218, 218, 216, 218, 217, 213, 213, 212, 191, 145, 112, 97, 80, 72, 70, 69, 69, 70, 70, 70, 70, 70, 70, 70, 70, 71, 72, 72, 71, 71, 71, 71, 71, 72, 72, 74, 75, 75, 76, 73, 95, 107, 160, 227, 229, 237, 244, 242, 240, 241, 241, 240, 240, 235, 227, 215, 205, 205, 211, 219, 228, 226, 221, 210, 196, 194, 194, 197, 199, 145, 103, 107, 103, 103, 105, 149, 193, 213, 231, 185, 169, 218, 236, 232, 224, 224, 224, 220, 227, 229, 227, 226, 226, 226, 226, 226, 226, 226, 226, 227, 228, 229, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 233, 113, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 219, 218, 219, 221, 221, 221, 221, 221, 221, 221, 219, 218, 217, 216, 217, 212, 192, 178, 164, 130, 93, 75, 73, 72, 70, 69, 69, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 73, 73, 71, 71, 72, 72, 72, 72, 72, 74, 76, 76, 76, 76, 97, 106, 128, 199, 236, 238, 241, 240, 239, 241, 241, 237, 231, 225, 224, 228, 224, 222, 222, 221, 223, 222, 215, 203, 194, 194, 195, 200, 182, 129, 104, 107, 103, 101, 99, 130, 165, 179, 202, 162, 131, 170, 209, 235, 234, 231, 228, 224, 226, 228, 226, 225, 226, 227, 227, 226, 226, 226, 226, 227, 229, 229, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 233, 113, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 219, 218, 219, 221, 221, 221, 221, 221, 221, 221, 219, 218, 217, 216, 215, 192, 138, 106, 97, 84, 76, 73, 71, 69, 69, 69, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 73, 73, 72, 73, 74, 74, 74, 74, 74, 75, 76, 76, 76, 80, 96, 109, 110, 171, 234, 236, 236, 238, 239, 236, 236, 236, 228, 222, 225, 225, 218, 216, 220, 224, 229, 223, 215, 204, 195, 195, 196, 203, 168, 116, 108, 105, 99, 98, 98, 143, 161, 124, 132, 124, 114, 127, 158, 214, 238, 238, 236, 230, 225, 225, 225, 225, 226, 227, 228, 227, 226, 226, 226, 227, 229, 229, 229, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 113, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 219, 218, 219, 221, 221, 221, 221, 221, 221, 221, 219, 217, 217, 216, 206, 157, 98, 75, 71, 72, 72, 71, 71, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 73, 73, 72, 73, 75, 75, 75, 75, 75, 75, 76, 75, 75, 78, 94, 111, 108, 145, 211, 234, 234, 237, 238, 239, 231, 222, 219, 221, 225, 224, 218, 213, 219, 221, 223, 223, 210, 197, 196, 199, 202, 202, 159, 115, 108, 103, 99, 97, 97, 139, 161, 114, 100, 106, 107, 112, 124, 164, 215, 241, 239, 234, 233, 231, 225, 224, 225, 227, 228, 227, 226, 226, 226, 226, 227, 227, 227, 228, 228, 228, 228, 229, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 113, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 219, 218, 219, 221, 221, 221, 221, 221, 221, 221, 220, 219, 218, 216, 192, 126, 78, 68, 66, 74, 74, 71, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 73, 73, 72, 73, 76, 76, 75, 75, 75, 75, 75, 74, 72, 73, 90, 111, 111, 121, 184, 233, 234, 235, 237, 227, 187, 187, 222, 227, 222, 220, 218, 212, 215, 222, 222, 219, 213, 201, 198, 202, 206, 187, 143, 119, 109, 102, 99, 99, 99, 113, 160, 139, 96, 103, 106, 109, 111, 122, 167, 222, 236, 227, 230, 237, 231, 225, 225, 226, 228, 227, 226, 226, 226, 226, 226, 226, 226, 227, 227, 227, 227, 229, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 113, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 223, 222, 222, 222, 221, 220, 219, 220, 221, 221, 221, 221, 221, 221, 220, 218, 218, 219, 213, 172, 106, 75, 70, 68, 74, 74, 71, 71, 71, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 73, 73, 72, 73, 76, 77, 76, 76, 76, 76, 75, 74, 73, 72, 87, 109, 111, 109, 164, 227, 235, 233, 223, 179, 126, 138, 177, 208, 224, 218, 217, 215, 208, 193, 172, 165, 191, 198, 193, 202, 209, 169, 127, 126, 111, 100, 98, 98, 98, 101, 140, 164, 125, 100, 106, 107, 108, 110, 131, 177, 213, 213, 203, 216, 231, 233, 229, 227, 227, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 228, 228, 228, 228, 228, 229, 231, 231, 231, 231, 231, 231, 231, 113, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 223, 222, 221, 221, 221, 220, 220, 220, 221, 221, 221, 221, 221, 221, 219, 218, 219, 219, 210, 158, 96, 76, 73, 72, 73, 74, 71, 71, 71, 70, 69, 69, 70, 71, 71, 71, 71, 71, 71, 71, 71, 72, 74, 73, 72, 73, 76, 77, 76, 76, 76, 76, 75, 75, 74, 72, 82, 106, 110, 105, 143, 208, 235, 235, 182, 120, 94, 101, 139, 189, 214, 196, 176, 162, 152, 140, 136, 134, 147, 184, 205, 208, 211, 155, 113, 127, 115, 100, 97, 97, 97, 100, 118, 158, 140, 99, 100, 103, 107, 110, 113, 131, 163, 182, 172, 171, 202, 231, 240, 231, 228, 228, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 228, 227, 227, 227, 229, 231, 231, 231, 231, 231, 231, 231, 113, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 223, 222, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 222, 222, 219, 217, 219, 219, 206, 145, 86, 77, 74, 72, 72, 72, 71, 71, 70, 69, 69, 69, 70, 71, 71, 71, 71, 71, 71, 71, 71, 72, 74, 73, 72, 73, 75, 76, 76, 76, 76, 76, 76, 75, 75, 72, 78, 101, 109, 106, 123, 187, 237, 201, 132, 105, 101, 97, 110, 139, 157, 147, 134, 130, 125, 117, 119, 122, 119, 160, 199, 206, 195, 138, 113, 132, 119, 98, 97, 97, 97, 97, 101, 133, 137, 107, 102, 104, 105, 107, 110, 116, 131, 146, 146, 140, 155, 184, 215, 234, 236, 232, 227, 225, 226, 226, 226, 226, 226, 226, 226, 226, 227, 227, 226, 226, 226, 228, 231, 231, 231, 231, 231, 231, 231, 113, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 223, 222, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 222, 222, 219, 217, 220, 219, 199, 133, 81, 77, 75, 73, 71, 74, 73, 71, 70, 69, 69, 69, 70, 71, 71, 71, 71, 71, 71, 71, 71, 72, 74, 74, 73, 73, 75, 74, 73, 73, 73, 75, 75, 73, 73, 73, 77, 98, 109, 104, 110, 173, 215, 160, 110, 103, 109, 99, 97, 112, 117, 117, 113, 111, 115, 114, 126, 128, 106, 128, 181, 213, 174, 118, 113, 132, 123, 97, 97, 97, 97, 98, 98, 105, 116, 110, 103, 104, 106, 107, 108, 111, 114, 121, 125, 123, 128, 138, 158, 200, 234, 240, 231, 226, 228, 228, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 228, 231, 231, 231, 231, 231, 231, 231, 113, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 223, 222, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 222, 222, 219, 218, 219, 214, 178, 114, 78, 77, 76, 72, 70, 74, 75, 72, 70, 69, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 72, 74, 75, 73, 73, 75, 74, 73, 73, 73, 75, 75, 72, 73, 75, 74, 92, 110, 106, 104, 146, 167, 129, 112, 108, 114, 106, 93, 109, 118, 116, 115, 116, 112, 113, 129, 128, 109, 108, 159, 202, 155, 110, 114, 133, 123, 96, 97, 97, 97, 98, 99, 100, 104, 104, 102, 104, 104, 106, 107, 111, 115, 116, 117, 118, 120, 120, 127, 154, 187, 217, 235, 234, 229, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 228, 231, 231, 231, 229, 228, 228, 228, 113, 226, 226, 226, 226, 226, 226, 226, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 223, 222, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 222, 222, 219, 218, 217, 207, 156, 97, 76, 75, 77, 72, 70, 73, 77, 74, 70, 69, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 72, 74, 75, 73, 72, 73, 74, 73, 73, 73, 75, 75, 72, 73, 74, 72, 87, 108, 109, 103, 111, 125, 124, 116, 111, 110, 108, 98, 102, 114, 113, 110, 113, 113, 113, 125, 129, 117, 102, 136, 162, 134, 112, 115, 132, 119, 96, 97, 97, 97, 99, 100, 98, 100, 102, 102, 102, 101, 104, 107, 107, 109, 111, 111, 112, 117, 118, 117, 124, 137, 166, 215, 242, 237, 229, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 228, 231, 231, 231, 228, 226, 226, 226, 113, 225, 224, 224, 224, 224, 224, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 222, 220, 219, 220, 220, 219, 219, 220, 221, 221, 221, 221, 222, 222, 219, 217, 214, 195, 133, 82, 74, 73, 74, 72, 70, 73, 75, 73, 71, 70, 71, 70, 69, 70, 71, 71, 71, 72, 71, 71, 71, 72, 74, 73, 73, 72, 72, 73, 74, 74, 74, 75, 75, 74, 74, 74, 72, 85, 108, 110, 100, 106, 122, 126, 120, 114, 104, 111, 105, 102, 120, 119, 112, 115, 113, 112, 120, 127, 121, 102, 115, 131, 127, 120, 115, 121, 111, 97, 96, 96, 96, 99, 99, 98, 99, 100, 100, 101, 102, 105, 107, 108, 110, 112, 112, 112, 115, 116, 116, 118, 119, 134, 174, 216, 236, 236, 230, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 228, 230, 231, 230, 229, 229, 229, 113, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 222, 219, 218, 219, 219, 218, 218, 219, 221, 221, 221, 221, 222, 222, 219, 217, 211, 177, 110, 74, 73, 72, 72, 71, 71, 73, 73, 73, 73, 71, 71, 69, 69, 69, 70, 71, 71, 72, 72, 71, 71, 72, 74, 72, 72, 73, 73, 75, 76, 75, 75, 75, 76, 76, 76, 73, 71, 84, 109, 110, 99, 116, 131, 128, 123, 112, 101, 112, 109, 106, 120, 120, 115, 118, 117, 115, 120, 125, 122, 100, 99, 116, 127, 128, 116, 109, 103, 97, 96, 95, 95, 97, 97, 97, 98, 98, 99, 101, 103, 105, 106, 109, 111, 111, 112, 113, 113, 114, 116, 116, 119, 123, 136, 169, 217, 242, 239, 236, 232, 229, 226, 226, 227, 227, 226, 226, 226, 226, 226, 229, 232, 232, 232, 232, 232, 113, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 222, 219, 218, 219, 219, 218, 218, 219, 221, 221, 221, 221, 222, 222, 219, 219, 207, 156, 95, 73, 72, 72, 72, 71, 70, 71, 72, 73, 74, 72, 71, 69, 69, 69, 70, 71, 71, 71, 71, 71, 71, 72, 74, 73, 73, 74, 74, 75, 75, 75, 75, 75, 76, 76, 76, 74, 72, 82, 106, 110, 99, 117, 132, 128, 121, 112, 103, 105, 110, 113, 118, 118, 116, 120, 118, 120, 124, 120, 117, 102, 99, 114, 129, 131, 119, 105, 98, 96, 96, 95, 96, 97, 97, 97, 97, 97, 98, 102, 104, 105, 105, 108, 110, 110, 110, 112, 113, 114, 115, 116, 119, 121, 124, 137, 171, 221, 243, 227, 226, 231, 226, 226, 227, 227, 226, 226, 226, 226, 226, 229, 232, 232, 232, 232, 232, 113, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 222, 219, 218, 219, 219, 218, 218, 219, 221, 221, 221, 221, 222, 222, 219, 217, 197, 135, 85, 74, 72, 72, 72, 72, 70, 69, 71, 73, 75, 74, 71, 70, 69, 69, 70, 71, 71, 71, 71, 71, 71, 72, 74, 73, 74, 74, 74, 75, 75, 76, 75, 75, 76, 76, 76, 75, 73, 79, 101, 108, 100, 115, 130, 130, 119, 112, 110, 100, 106, 119, 122, 119, 115, 124, 120, 122, 127, 117, 112, 103, 100, 114, 130, 132, 122, 106, 96, 96, 96, 95, 96, 97, 97, 96, 95, 95, 97, 102, 105, 105, 105, 105, 106, 107, 108, 110, 112, 113, 114, 115, 116, 118, 119, 121, 134, 193, 229, 197, 211, 237, 227, 226, 226, 226, 226, 226, 226, 226, 226, 229, 232, 232, 232, 232, 232, 113, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 222, 219, 218, 219, 219, 218, 218, 219, 221, 221, 221, 221, 222, 222, 219, 212, 182, 117, 75, 72, 71, 72, 71, 72, 68, 68, 71, 73, 76, 75, 72, 70, 69, 69, 70, 71, 70, 70, 71, 71, 71, 72, 74, 74, 74, 75, 75, 74, 74, 76, 75, 75, 76, 76, 76, 74, 72, 79, 99, 108, 101, 114, 129, 128, 113, 110, 115, 99, 99, 117, 125, 123, 117, 125, 123, 125, 130, 117, 110, 103, 102, 116, 131, 134, 128, 109, 95, 95, 95, 96, 97, 97, 96, 94, 93, 94, 98, 102, 103, 103, 104, 105, 106, 106, 107, 109, 112, 114, 114, 114, 114, 115, 119, 119, 122, 162, 185, 166, 203, 241, 230, 226, 226, 226, 226, 226, 226, 226, 226, 229, 232, 232, 232, 232, 232, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 222, 222, 221, 220, 220, 221, 221, 219, 218, 219, 221, 221, 221, 221, 220, 219, 217, 205, 162, 101, 69, 68, 71, 72, 72, 71, 70, 70, 70, 73, 76, 76, 73, 70, 69, 69, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 72, 73, 74, 73, 73, 76, 76, 75, 76, 76, 75, 74, 72, 74, 94, 111, 106, 114, 127, 122, 108, 108, 116, 109, 97, 110, 129, 124, 118, 124, 123, 126, 131, 116, 109, 104, 100, 114, 131, 135, 132, 112, 93, 93, 95, 96, 97, 97, 95, 92, 93, 95, 97, 99, 102, 104, 105, 105, 106, 106, 106, 109, 113, 114, 113, 112, 113, 114, 115, 117, 119, 136, 147, 156, 208, 241, 229, 225, 226, 226, 227, 228, 228, 227, 226, 226, 227, 227, 227, 227, 227, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 223, 222, 221, 221, 221, 222, 222, 219, 218, 219, 221, 221, 221, 222, 220, 218, 216, 198, 144, 88, 69, 69, 71, 72, 72, 71, 71, 70, 69, 72, 76, 76, 73, 70, 69, 69, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 72, 74, 73, 73, 76, 77, 76, 76, 76, 75, 74, 73, 72, 91, 112, 108, 114, 125, 119, 103, 102, 113, 112, 105, 114, 125, 116, 112, 129, 127, 122, 126, 115, 110, 103, 100, 114, 129, 133, 130, 110, 93, 93, 95, 96, 97, 97, 94, 91, 93, 96, 97, 98, 101, 103, 104, 105, 105, 104, 103, 107, 110, 112, 111, 110, 113, 114, 114, 116, 118, 121, 125, 152, 213, 241, 230, 225, 226, 226, 226, 228, 229, 227, 226, 226, 226, 226, 226, 226, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 223, 222, 221, 221, 221, 222, 222, 219, 218, 219, 221, 221, 221, 220, 218, 219, 214, 189, 125, 76, 71, 71, 71, 72, 72, 71, 70, 69, 69, 72, 75, 76, 74, 70, 69, 69, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 72, 74, 73, 73, 76, 77, 76, 76, 76, 75, 74, 73, 72, 88, 108, 108, 112, 122, 118, 101, 99, 110, 109, 113, 124, 129, 141, 142, 136, 126, 121, 121, 113, 112, 104, 100, 112, 125, 132, 126, 106, 95, 93, 94, 96, 97, 97, 94, 91, 93, 96, 97, 98, 100, 102, 104, 105, 105, 105, 105, 107, 109, 111, 111, 110, 111, 112, 114, 117, 118, 118, 119, 149, 212, 241, 231, 225, 226, 226, 226, 227, 229, 227, 226, 226, 226, 226, 226, 226, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 223, 222, 221, 221, 221, 222, 222, 219, 218, 219, 221, 221, 221, 219, 218, 218, 210, 175, 111, 71, 72, 73, 72, 72, 72, 71, 70, 69, 69, 71, 74, 76, 74, 70, 69, 69, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 72, 74, 73, 73, 76, 77, 76, 76, 76, 75, 74, 73, 72, 83, 102, 109, 114, 123, 117, 97, 99, 112, 112, 117, 123, 143, 180, 179, 151, 127, 123, 121, 111, 113, 105, 100, 111, 122, 129, 122, 101, 95, 93, 92, 94, 96, 96, 93, 91, 93, 96, 97, 98, 100, 100, 102, 103, 105, 105, 105, 106, 108, 109, 110, 111, 112, 112, 114, 116, 117, 117, 117, 145, 209, 242, 232, 226, 226, 226, 226, 226, 227, 226, 226, 226, 226, 226, 226, 226, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 223, 222, 221, 221, 221, 222, 222, 219, 218, 219, 221, 221, 221, 220, 219, 216, 205, 158, 96, 70, 71, 72, 72, 72, 72, 71, 70, 69, 69, 69, 73, 76, 74, 69, 69, 69, 70, 71, 71, 72, 72, 71, 71, 71, 71, 71, 71, 72, 74, 73, 73, 76, 77, 76, 76, 76, 75, 73, 73, 73, 79, 96, 110, 117, 127, 118, 95, 100, 113, 114, 117, 120, 143, 193, 190, 149, 134, 133, 123, 111, 114, 107, 101, 111, 120, 125, 114, 97, 96, 93, 92, 93, 95, 95, 93, 91, 93, 95, 96, 98, 100, 100, 100, 102, 104, 104, 104, 105, 106, 108, 109, 111, 112, 112, 113, 115, 115, 115, 118, 144, 207, 243, 232, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 221, 220, 220, 220, 221, 222, 221, 220, 219, 220, 221, 220, 220, 219, 219, 216, 198, 141, 85, 70, 68, 70, 71, 71, 71, 71, 70, 69, 69, 70, 73, 77, 74, 69, 69, 69, 69, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 72, 74, 73, 72, 75, 76, 77, 77, 77, 76, 74, 73, 72, 74, 91, 109, 119, 127, 115, 93, 99, 115, 115, 115, 119, 131, 150, 149, 140, 134, 133, 125, 113, 115, 111, 103, 112, 120, 119, 107, 94, 94, 93, 92, 93, 93, 93, 92, 92, 94, 95, 95, 97, 100, 100, 100, 102, 104, 104, 104, 105, 105, 106, 109, 111, 111, 112, 113, 114, 114, 116, 118, 139, 203, 246, 235, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 221, 220, 219, 219, 221, 222, 221, 220, 220, 220, 221, 219, 219, 219, 219, 216, 192, 128, 78, 70, 68, 70, 71, 70, 70, 70, 70, 70, 69, 70, 73, 77, 75, 69, 69, 69, 70, 70, 69, 70, 72, 71, 71, 71, 71, 71, 71, 72, 74, 73, 73, 75, 76, 77, 77, 77, 77, 75, 72, 72, 72, 85, 107, 119, 124, 110, 92, 100, 116, 114, 114, 124, 123, 121, 126, 134, 132, 130, 127, 116, 116, 111, 105, 113, 120, 116, 102, 91, 93, 94, 92, 92, 94, 91, 90, 91, 91, 92, 94, 98, 99, 99, 100, 102, 104, 104, 104, 105, 105, 106, 108, 108, 109, 111, 112, 113, 115, 114, 115, 134, 199, 247, 237, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 220, 219, 219, 219, 222, 222, 221, 221, 221, 221, 221, 220, 220, 219, 219, 215, 180, 113, 73, 70, 68, 70, 71, 70, 70, 70, 71, 70, 69, 70, 72, 76, 75, 70, 69, 69, 69, 69, 69, 70, 71, 71, 71, 71, 71, 71, 71, 73, 75, 74, 74, 75, 75, 77, 78, 78, 78, 76, 73, 72, 71, 83, 107, 120, 120, 108, 92, 101, 119, 117, 117, 124, 122, 117, 119, 128, 129, 131, 128, 117, 115, 109, 102, 112, 119, 112, 98, 90, 91, 93, 93, 92, 92, 89, 88, 90, 91, 92, 94, 98, 99, 99, 100, 102, 103, 103, 103, 104, 105, 106, 107, 107, 110, 112, 112, 112, 114, 115, 116, 132, 196, 247, 239, 227, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 220, 219, 219, 219, 222, 222, 221, 221, 221, 221, 221, 221, 221, 219, 219, 213, 167, 98, 72, 71, 68, 70, 71, 70, 70, 69, 69, 70, 69, 70, 71, 75, 76, 73, 70, 69, 68, 68, 69, 70, 71, 71, 71, 71, 71, 71, 71, 73, 75, 75, 75, 75, 75, 76, 78, 78, 78, 76, 74, 73, 71, 86, 111, 119, 118, 110, 93, 101, 120, 120, 119, 123, 122, 119, 118, 123, 125, 129, 128, 118, 114, 105, 100, 108, 117, 109, 96, 90, 90, 91, 91, 92, 91, 88, 88, 89, 91, 92, 93, 95, 97, 99, 99, 101, 103, 104, 104, 104, 105, 106, 107, 107, 108, 109, 111, 112, 112, 112, 115, 133, 195, 246, 241, 228, 224, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 220, 219, 219, 219, 222, 222, 221, 221, 221, 221, 221, 221, 221, 220, 218, 206, 148, 84, 71, 71, 69, 70, 71, 70, 70, 68, 69, 71, 70, 70, 70, 74, 76, 73, 71, 69, 68, 68, 69, 70, 71, 71, 71, 71, 71, 71, 71, 73, 75, 75, 75, 75, 75, 76, 78, 78, 78, 76, 75, 73, 71, 88, 112, 118, 119, 112, 94, 100, 120, 122, 120, 120, 119, 119, 113, 118, 126, 127, 123, 119, 116, 106, 100, 105, 114, 105, 92, 89, 89, 90, 90, 91, 89, 87, 89, 90, 92, 92, 93, 95, 96, 97, 98, 100, 102, 103, 104, 104, 105, 105, 106, 106, 106, 109, 111, 111, 112, 112, 114, 129, 185, 240, 244, 230, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 220, 219, 219, 219, 222, 222, 221, 221, 221, 221, 221, 221, 221, 221, 218, 200, 130, 71, 69, 70, 69, 70, 71, 70, 70, 68, 69, 71, 70, 70, 69, 73, 77, 74, 71, 70, 68, 68, 70, 71, 71, 71, 71, 71, 71, 71, 71, 73, 75, 75, 75, 73, 73, 76, 78, 78, 78, 76, 75, 75, 72, 86, 107, 118, 121, 110, 95, 98, 120, 125, 121, 117, 115, 121, 114, 116, 129, 127, 119, 121, 120, 109, 101, 103, 110, 103, 90, 89, 89, 89, 90, 90, 87, 85, 89, 91, 92, 92, 93, 95, 95, 96, 98, 100, 102, 103, 103, 104, 105, 105, 105, 105, 106, 107, 109, 111, 112, 114, 117, 125, 173, 232, 246, 233, 223, 224, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 222, 221, 219, 219, 220, 220, 221, 221, 221, 221, 221, 220, 220, 221, 221, 220, 216, 190, 118, 68, 69, 70, 70, 69, 69, 69, 70, 69, 68, 70, 70, 69, 68, 72, 77, 75, 71, 68, 68, 68, 70, 71, 71, 71, 71, 71, 71, 71, 71, 72, 73, 74, 75, 73, 73, 75, 77, 78, 76, 75, 75, 75, 72, 82, 102, 120, 122, 113, 97, 98, 120, 125, 125, 118, 113, 121, 113, 113, 128, 121, 117, 123, 121, 112, 102, 102, 106, 98, 89, 89, 89, 89, 89, 88, 86, 86, 89, 90, 91, 92, 93, 95, 95, 95, 97, 98, 99, 100, 101, 102, 104, 104, 105, 105, 106, 107, 108, 109, 110, 113, 117, 123, 167, 226, 246, 235, 223, 225, 225, 225, 225, 226, 226, 226, 226, 226, 226, 226, 226, 111, 223, 223, 223, 224, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 222, 219, 218, 219, 221, 221, 221, 221, 221, 221, 221, 219, 219, 221, 221, 217, 210, 173, 104, 70, 71, 71, 71, 69, 67, 68, 70, 69, 68, 69, 69, 68, 67, 71, 76, 76, 71, 67, 67, 68, 70, 71, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 72, 73, 74, 74, 76, 78, 76, 74, 75, 75, 72, 75, 99, 121, 123, 119, 99, 98, 118, 124, 130, 119, 111, 120, 112, 111, 124, 116, 116, 124, 122, 116, 104, 102, 102, 92, 88, 89, 87, 87, 89, 87, 87, 88, 88, 90, 91, 92, 92, 93, 95, 95, 95, 96, 97, 98, 99, 101, 103, 103, 104, 105, 106, 106, 107, 108, 109, 111, 111, 117, 159, 217, 246, 237, 225, 226, 224, 224, 225, 226, 226, 226, 226, 226, 226, 226, 226, 111, 223, 223, 223, 224, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 222, 219, 218, 219, 221, 221, 221, 221, 221, 221, 221, 219, 219, 221, 221, 216, 206, 153, 87, 70, 70, 70, 70, 68, 67, 68, 70, 69, 68, 69, 69, 68, 67, 69, 75, 76, 72, 68, 68, 68, 70, 71, 70, 70, 71, 71, 71, 71, 71, 71, 71, 70, 70, 72, 74, 75, 76, 78, 77, 75, 74, 74, 72, 72, 95, 118, 124, 123, 100, 95, 115, 126, 129, 115, 109, 117, 110, 111, 119, 112, 117, 125, 126, 120, 106, 100, 96, 89, 87, 88, 88, 87, 87, 86, 87, 88, 88, 89, 91, 91, 91, 93, 95, 95, 95, 95, 96, 97, 98, 100, 102, 103, 104, 105, 106, 106, 107, 107, 109, 113, 112, 112, 146, 208, 245, 240, 228, 226, 225, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 111, 223, 223, 223, 224, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 222, 219, 218, 219, 221, 221, 221, 221, 221, 221, 221, 219, 219, 221, 222, 218, 203, 135, 74, 69, 69, 69, 69, 68, 67, 68, 70, 69, 68, 69, 69, 68, 67, 67, 73, 76, 72, 70, 69, 68, 70, 71, 70, 70, 71, 71, 71, 71, 71, 71, 71, 70, 70, 71, 73, 75, 76, 78, 77, 76, 73, 73, 72, 71, 90, 114, 126, 124, 102, 95, 115, 127, 126, 112, 108, 114, 107, 111, 114, 109, 118, 126, 126, 120, 107, 99, 93, 87, 86, 87, 86, 85, 86, 86, 87, 88, 88, 89, 91, 91, 91, 93, 95, 95, 95, 95, 95, 96, 97, 98, 100, 101, 100, 102, 103, 104, 105, 106, 107, 111, 111, 107, 128, 192, 241, 242, 231, 226, 226, 226, 225, 225, 226, 226, 226, 226, 226, 226, 226, 111, 223, 223, 223, 224, 224, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 222, 219, 218, 219, 221, 221, 221, 221, 221, 221, 221, 219, 219, 221, 222, 220, 200, 125, 66, 67, 69, 69, 69, 68, 67, 68, 70, 69, 68, 69, 69, 68, 66, 66, 72, 76, 73, 71, 69, 68, 70, 71, 70, 70, 71, 71, 71, 71, 71, 71, 71, 70, 70, 71, 72, 73, 76, 78, 78, 76, 73, 73, 73, 71, 84, 109, 124, 122, 104, 93, 110, 126, 125, 111, 110, 115, 107, 110, 111, 111, 119, 127, 125, 118, 111, 100, 90, 86, 86, 87, 85, 85, 85, 83, 85, 88, 88, 89, 90, 91, 91, 93, 95, 95, 95, 95, 95, 96, 97, 98, 100, 100, 99, 101, 103, 104, 105, 106, 107, 109, 110, 110, 121, 182, 239, 244, 234, 226, 225, 226, 224, 224, 226, 226, 226, 226, 226, 226, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 222, 221, 220, 220, 220, 221, 221, 221, 221, 221, 221, 221, 221, 221, 220, 219, 214, 184, 116, 72, 69, 69, 69, 69, 68, 68, 68, 69, 69, 68, 67, 68, 68, 68, 66, 67, 72, 75, 73, 71, 69, 69, 70, 70, 70, 71, 71, 71, 70, 69, 69, 70, 71, 71, 73, 74, 74, 74, 75, 78, 77, 75, 73, 72, 70, 78, 106, 121, 119, 109, 94, 106, 120, 119, 116, 117, 115, 107, 108, 112, 112, 117, 123, 120, 120, 116, 100, 86, 85, 86, 86, 86, 82, 83, 84, 82, 84, 86, 87, 88, 89, 87, 88, 92, 93, 92, 93, 95, 95, 95, 96, 98, 100, 101, 102, 104, 104, 104, 105, 106, 107, 107, 107, 113, 166, 230, 246, 235, 225, 225, 225, 225, 224, 223, 223, 223, 224, 226, 226, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 222, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 222, 222, 219, 217, 210, 167, 102, 71, 69, 69, 69, 69, 69, 69, 69, 69, 69, 68, 67, 68, 69, 69, 66, 65, 71, 75, 73, 71, 70, 69, 70, 71, 71, 71, 71, 71, 70, 69, 69, 70, 71, 71, 73, 75, 75, 74, 75, 78, 78, 76, 74, 73, 71, 77, 102, 117, 117, 110, 95, 102, 114, 119, 122, 119, 112, 106, 107, 113, 112, 116, 120, 117, 121, 118, 99, 86, 85, 86, 86, 86, 81, 78, 83, 84, 85, 86, 86, 88, 89, 87, 89, 94, 93, 92, 94, 94, 94, 94, 95, 97, 99, 100, 102, 103, 103, 104, 105, 107, 107, 107, 108, 111, 155, 221, 246, 236, 225, 225, 224, 225, 223, 222, 222, 222, 224, 226, 226, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 222, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 222, 222, 219, 217, 207, 148, 83, 65, 67, 69, 69, 69, 69, 69, 69, 69, 69, 68, 67, 68, 68, 67, 66, 65, 70, 76, 74, 70, 69, 69, 70, 71, 71, 71, 71, 71, 70, 69, 69, 70, 71, 71, 73, 75, 75, 74, 76, 78, 78, 76, 75, 73, 70, 77, 99, 116, 117, 107, 94, 97, 110, 120, 125, 120, 114, 107, 107, 111, 111, 114, 116, 115, 121, 113, 93, 84, 84, 86, 86, 84, 79, 74, 81, 99, 99, 85, 83, 88, 91, 90, 88, 86, 88, 91, 92, 91, 91, 93, 94, 96, 97, 98, 100, 100, 101, 104, 105, 106, 107, 107, 107, 109, 149, 216, 247, 236, 224, 223, 224, 223, 222, 222, 222, 222, 222, 224, 226, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 222, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 222, 222, 219, 217, 203, 133, 71, 64, 66, 69, 69, 69, 68, 68, 68, 68, 68, 68, 67, 68, 67, 65, 65, 64, 69, 75, 74, 71, 68, 70, 71, 71, 71, 71, 71, 71, 70, 69, 69, 70, 71, 71, 73, 75, 75, 75, 75, 77, 78, 76, 75, 73, 70, 74, 94, 116, 117, 110, 97, 95, 107, 119, 122, 118, 116, 110, 107, 108, 111, 115, 114, 117, 120, 106, 87, 81, 83, 84, 84, 83, 79, 77, 80, 124, 155, 137, 120, 108, 97, 88, 85, 88, 91, 90, 90, 91, 91, 92, 93, 94, 96, 97, 99, 99, 101, 103, 104, 106, 107, 107, 106, 108, 141, 208, 246, 237, 223, 222, 223, 223, 222, 222, 222, 222, 222, 223, 225, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 222, 222, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 222, 222, 219, 218, 198, 124, 68, 65, 66, 69, 69, 69, 68, 67, 67, 67, 68, 68, 67, 68, 67, 65, 65, 64, 69, 75, 75, 72, 67, 69, 71, 71, 71, 71, 71, 71, 70, 69, 69, 70, 71, 71, 73, 75, 75, 75, 74, 75, 78, 76, 75, 73, 72, 72, 92, 117, 116, 113, 100, 92, 106, 118, 119, 116, 116, 112, 108, 105, 114, 118, 115, 120, 119, 99, 82, 80, 81, 83, 81, 78, 79, 82, 83, 141, 190, 179, 175, 168, 151, 125, 99, 88, 86, 88, 89, 91, 91, 91, 92, 94, 94, 96, 98, 100, 100, 101, 104, 106, 107, 107, 106, 107, 133, 197, 243, 239, 225, 222, 222, 222, 222, 222, 222, 222, 222, 222, 224, 226, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 221, 220, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 220, 220, 220, 216, 180, 107, 67, 66, 67, 68, 68, 68, 68, 67, 68, 67, 67, 67, 67, 68, 66, 63, 64, 64, 68, 74, 75, 73, 70, 69, 69, 69, 70, 71, 71, 71, 70, 69, 69, 69, 70, 71, 72, 73, 73, 74, 74, 75, 76, 75, 75, 73, 72, 70, 87, 111, 113, 114, 101, 92, 102, 116, 118, 112, 114, 115, 106, 107, 116, 114, 115, 120, 114, 93, 81, 81, 82, 83, 80, 76, 80, 84, 86, 131, 180, 187, 191, 193, 185, 163, 145, 139, 130, 109, 92, 88, 89, 92, 93, 92, 93, 96, 98, 99, 100, 101, 104, 105, 105, 105, 106, 109, 132, 193, 241, 240, 227, 222, 223, 223, 223, 222, 222, 222, 222, 222, 223, 224, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 221, 220, 220, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 219, 220, 220, 213, 167, 94, 64, 67, 68, 67, 67, 68, 68, 67, 67, 67, 67, 67, 67, 68, 66, 63, 64, 64, 67, 74, 75, 73, 71, 69, 68, 68, 69, 71, 71, 71, 70, 69, 69, 69, 70, 71, 71, 72, 72, 73, 74, 74, 75, 75, 75, 73, 72, 69, 81, 104, 113, 118, 102, 95, 111, 118, 115, 111, 115, 116, 106, 105, 113, 113, 113, 115, 107, 90, 80, 81, 82, 83, 79, 75, 79, 81, 83, 103, 124, 135, 157, 183, 193, 191, 183, 167, 159, 161, 146, 117, 95, 85, 88, 94, 94, 97, 98, 98, 100, 101, 104, 104, 104, 104, 104, 107, 135, 195, 240, 243, 229, 222, 223, 224, 223, 222, 222, 222, 222, 222, 222, 223, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 220, 219, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 220, 221, 220, 210, 149, 79, 63, 66, 68, 67, 67, 68, 68, 68, 68, 66, 66, 67, 67, 68, 66, 63, 64, 64, 66, 73, 74, 72, 71, 69, 68, 67, 69, 70, 70, 70, 69, 69, 69, 69, 70, 71, 71, 71, 71, 72, 74, 74, 74, 75, 75, 73, 70, 68, 75, 97, 114, 118, 102, 98, 113, 117, 113, 123, 129, 119, 104, 105, 117, 111, 110, 112, 103, 87, 80, 80, 82, 81, 76, 74, 78, 80, 81, 87, 91, 98, 112, 133, 145, 150, 160, 166, 177, 184, 172, 150, 135, 120, 101, 91, 91, 96, 97, 97, 99, 101, 104, 104, 103, 103, 103, 105, 138, 201, 240, 246, 232, 223, 224, 224, 223, 222, 222, 222, 222, 222, 222, 222, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 220, 219, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 220, 206, 139, 74, 64, 65, 67, 67, 67, 68, 68, 68, 68, 65, 65, 67, 67, 68, 67, 64, 63, 63, 66, 73, 74, 72, 71, 69, 68, 67, 69, 69, 69, 69, 69, 69, 69, 69, 70, 71, 71, 71, 71, 71, 71, 72, 73, 76, 76, 73, 71, 69, 71, 92, 113, 116, 103, 95, 105, 113, 122, 157, 165, 129, 102, 107, 119, 111, 109, 111, 100, 85, 80, 79, 80, 79, 75, 76, 80, 82, 81, 82, 83, 85, 88, 94, 100, 105, 110, 118, 126, 137, 154, 164, 164, 159, 140, 103, 88, 94, 97, 97, 98, 101, 103, 103, 103, 104, 104, 104, 143, 210, 242, 247, 236, 224, 224, 224, 223, 222, 222, 222, 222, 222, 222, 222, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 220, 219, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 220, 221, 220, 197, 124, 71, 66, 65, 67, 67, 67, 68, 69, 69, 68, 65, 65, 67, 67, 68, 67, 64, 63, 62, 64, 72, 74, 72, 71, 70, 68, 68, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 71, 73, 76, 76, 72, 70, 69, 69, 89, 108, 114, 107, 94, 103, 111, 123, 180, 190, 134, 104, 107, 117, 113, 112, 109, 95, 82, 80, 79, 78, 76, 75, 78, 79, 81, 82, 84, 83, 82, 85, 86, 85, 85, 87, 91, 95, 103, 117, 125, 130, 135, 127, 100, 87, 94, 96, 96, 98, 101, 103, 103, 103, 104, 105, 103, 141, 212, 245, 248, 237, 225, 223, 224, 223, 222, 222, 222, 222, 222, 222, 222, 111, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 222, 222, 220, 219, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 219, 220, 220, 183, 106, 68, 67, 65, 67, 67, 67, 68, 69, 69, 68, 65, 65, 67, 67, 68, 68, 65, 63, 62, 63, 71, 74, 72, 71, 70, 68, 68, 69, 69, 69, 69, 69, 69, 69, 70, 70, 69, 70, 71, 71, 71, 71, 71, 73, 76, 76, 72, 69, 68, 68, 86, 105, 115, 109, 95, 103, 108, 109, 142, 148, 124, 109, 110, 120, 114, 113, 104, 89, 80, 81, 79, 75, 75, 76, 78, 79, 78, 78, 81, 84, 85, 85, 83, 83, 86, 86, 86, 87, 88, 87, 90, 96, 102, 102, 94, 90, 93, 95, 96, 98, 100, 101, 103, 102, 102, 103, 102, 135, 209, 248, 248, 237, 225, 223, 223, 223, 222, 222, 222, 222, 222, 222, 222]